为什么 Firefox(后台更新)在使用时会失败?是 Firefox 还是 Ubuntu 20.04 的问题?

为什么 Firefox(后台更新)在使用时会失败?是 Firefox 还是 Ubuntu 20.04 的问题?

Firefox 似乎发布了更新,导致浏览器在 Ubuntu 20.04(Focal Fossa)上完全停止。

我正在进行浏览会话,突然我在打开的任何选项卡上都收到下面显示的警告。

我很好奇这是由于 Firefox 的变化而发生的,还是与 20.04 处理更新的方式有关?我在 18.04(Bionic Beaver)上从未遇到过这种情况,但自从我更新到 20.04(过去几周)以来,这种情况已经发生过两次。

Firefox 在后台更新

答案1

过去我一直让 Firefox 自动更新。但是,这个功能可以禁用。Ubuntu 存储库中的 Firefox 版本不再在“首选项”的“常规”选项卡下有用于启用或禁用自动更新的复选框。

但是,如果您转到地址栏并输入about:config并打开它,您可以将自动更新设置为禁用,以便您只能使用命令更新 Firefox apt upgrade

打开 Firefox 并转到about:config

在此处输入图片描述

接受风险并继续

在此处输入图片描述

update在搜索框中输入,然后app.update.auto双击错误的禁用自动更新。

在此处输入图片描述

答案2

apt当 Firefox 在实例运行时进行升级时,其某些部分似乎会出现故障。

从我个人的经验来看,这包括打开本地文件或访问某些媒体内容类型等操作。可能所有这些操作都会加载一些以前内存中没有的外部库,因此当它在更新后尝试执行此操作时,它会在内存中为旧版本的主进程加载磁盘上的新版本文件,从而导致冲突。注意,这个解释完全是猜测,我不知道是否正确。

尽管如此,解决方法是关闭所有正在运行的 Firefox 实例并重新启动它们。之后所有问题都应该得到解决。

为了首先避免出现此问题,请在应用包含该问题的系统更新之前关闭 Firefox - 或者通常在更新应用程序之前退出应用程序,尽管大多数应用程序通常都能很好地处理此问题。

相关内容