私は不安定なFirefoxパッケージを使用してDebianテストを実行しています(esrバージョンが私にとっては古すぎるからです)。最近のFirefoxを107.0.1-1から108に更新した後、次のメッセージが表示されたため起動しなくなりました。
PCOMGlueLoad error for file /usr/lib/firefox/libnssutil3.so:
/usr/lib/firefox/libnssutil3.so: cannot open shared object file: No such file or directory
Couldn't load XPCOM
Firefox 108は、テストの古いパッケージバージョン、より正確には最新の不安定なバージョンに頼ることができると思います。 (RedHatでも同様のことが起こっているようです。)
誰がそれが何であるか、どのように解決できるかを知っていますか?
答え1
これは抜け穴firefox
108.0-1 ではfirefox
108.0-2 で修正されました。 Firefoxはアップグレード後に起動します。
答え2
Mozillaからfirefox-108.0.tar.bz2をダウンロードして独自のディレクトリに解凍した場合は、解凍後にlibnssutil3.soファイルが新しく作成されたfirefoxディレクトリに存在し、その場所でfirefoxを実行できます。 $ PATHで実行するようにスクリプトをスケジュールできます。名前が既存のfirefox-esrと競合しないことを確認してください(以前のfirefoxがまだ存在する場合)。後で Firefox は、必要に応じて Firefox を実行できるように独自の設定ファイルを生成します。このコンピュータでは、1つの名前が「fox」で、もう1つの名前が「firefox」です。
答え3
私も同じ問題があり、次のように解決しました。
sudo ln -s /usr/lib/x86_64-linux-gnu/*.so ./usr/lib/firefox/
これは最善の解決策ではありませんが、Debian がこの問題を解決するまでは機能します。