Ubuntuのアップグレード後にThunderbirdが起動できなくなったときの対応

Ubuntuのバージョンを24.04にアップグレードしたところ、Thunderbirdの起動時にエラーが発生してThunderbirdが起動できなくなってしまったので、そのときの対応についての備忘録。


問題

Ubuntuでsnapからインストールしたthunderbirdを起動すると

thunderbird is already running but is not responding.

のようなエラーメッセージダイアログが表示されThunderbirdが起動できない。

また、コンソールからthunderbirdを起動しようとすると

Gtk-Message: 20:12:32.258: Failed to load module "xapp-gtk3-module"
Gtk-Message: 20:12:32.258: Not loading module "atk-bridge": The functionality is provided by GTK natively. Please try to not load it.
[425585, Main Thread] WARNING: GTK+ module /snap/thunderbird/510/gnome-platform/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so cannot be loaded.
GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.: 'glib warning', file /build/thunderbird/parts/thunderbird/build/toolkit/xre/nsSigHandlers.cpp:187

(thunderbird:425585): Gtk-WARNING **: 20:12:32.348: GTK+ module /snap/thunderbird/510/gnome-platform/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so cannot be loaded.
GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.
Gtk-Message: 20:12:32.348: Failed to load module "canberra-gtk-module"
[425585, Main Thread] WARNING: GTK+ module /snap/thunderbird/510/gnome-platform/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so cannot be loaded.
GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.: 'glib warning', file /build/thunderbird/parts/thunderbird/build/toolkit/xre/nsSigHandlers.cpp:187

(thunderbird:425585): Gtk-WARNING **: 20:12:32.349: GTK+ module /snap/thunderbird/510/gnome-platform/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so cannot be loaded.
GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.
Gtk-Message: 20:12:32.349: Failed to load module "canberra-gtk-module"
[GFX1-]: glxtest: libpci missing
JavaScript error: resource://gre/modules/XULStore.sys.mjs, line 84: Error: Can't find profile directory.
JavaScript error: resource://gre/modules/XULStore.sys.mjs, line 84: Error: Can't find profile directory.
JavaScript error: resource://gre/modules/XULStore.sys.mjs, line 84: Error: Can't find profile directory.
JavaScript error: resource://gre/modules/XULStore.sys.mjs, line 84: Error: Can't find profile directory.
JavaScript error: resource://gre/modules/XULStore.sys.mjs, line 84: Error: Can't find profile directory.
JavaScript error: resource://gre/modules/XULStore.sys.mjs, line 84: Error: Can't find profile directory.

のようなエラーメッセージが記録されている。


対応

snapのThunderbirdではなくMozilla TeamのPPA(Personal Package Archive)が提供するThunderbirdを使うようにする。

手順

メールデータの喪失を避けるためThunderbirdのプロファイルディレクトリをバックアップしておいてください(At your own risk!)。
  1. snapのthunderbirdをアンインストールする。

    sudo snap remove thunderbird
  2. Ubuntuの空のThunderbirdパッケージ(メタパッケージ)を削除する。

    sudo apt remove thunderbird
  3. Mozilla TeamのPPAリポジトリを追加する。

    sudo add-apt-repository ppa:mozillateam/ppa
  4. 上記PPAリポジトリの優先度を設定する。

    sudo vim /etc/apt/preferences.d/mozillateamppa

    登録内容:

    package: thunderbird*
    Pin: release o=LP-PPA-mozillateam
    Pin-Priority: 1001
    
    Package: thunderbird*
    Pin: release o=Ubuntu
    Pin-Priority: -1
  5. パッケージリストを更新する。

    sudo apt update
  6. PPAのThunderbirdパッケージをインストールする。

    sudo apt install thunderbird

上記手順後にThunderbirdを起動すると起動できることが確認できるかと思います。


参考ウェブサイトなど


以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする