Firefox 更新到 108 后将不再开始 Debian 测试

Firefox 更新到 108 后将不再开始 Debian 测试

我正在使用不稳定的 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

这是一个漏洞firefox108.0-1 中,固定在firefox108.0-2 中。升级后 Firefox 将启动。

答案2

如果你从mozilla下载firefox-108.0.tar.bz2,并将其放在自己的目录中解压,解压后你应该会发现新创建的firefox目录中存在libnssutil3.so文件,并且可以从以下位置运行firefox那个目录。您可以安排一个脚本从 $PATH 运行它,只需确保它的名称不会与现有的 firefox-esr 冲突(如果旧的 firefox 仍然存在)。稍后的 Firefox 将创建自己的配置文件,以便您可以根据需要运行任一 Firefox。在这台机器上,一个被命名为“fox”,另一个被命名为“firefox”。

答案3

我有同样的问题,我是这样解决的:

sudo ln -s /usr/lib/x86_64-linux-gnu/*.so ./usr/lib/firefox/

这不是最好的解决方案,但在 Debian 解决这个问题之前它会起作用。

相关内容