我已经在 Firefox 支持上询问过这个问题,但仍然没有答复,所以也许这里有人知道如何解决这个问题。
在我更新 Firefox 到版本 39 后,我根本无法使用它,它总是崩溃,我甚至无法从 Firefox 中写这个问题。我点击了“刷新 Firefox”按钮,我也在禁用插件的情况下重新启动,我也重新安装了 Firefox,但这些都无济于事。浏览 5-6 分钟后,崩溃是随机的。
您可以在此处查看崩溃报告:https://support.mozilla.org/en-US/questions/1071421
编辑:我安装了 Firefox 的开发者版本,到目前为止没有崩溃
答案1
经过多次尝试,我终于解决了这个问题。问题出在 Firefox 版本 39 和 Flash 插件上。要么是 Adobe Flash,要么是 Pepper Flash。
我所做的是完全删除 flash 插件,安装 Pepper flash,从 Mozilla 下载 Firefox 39,并覆盖来自 Ubuntu 存储库的 Firefox 39。
首先要删除所有 Adobe Flash 安装
dpkg-query -l | egrep 'flash|fresh'
现在使用 dpkg-query 命令返回的文件名,通过 purge 选项删除这些文件:
dpkg --purge <file_names>
现在您可以从 webupd8 安装 pepperflash:
sudo apt-get install pepperflashplugin-nonfree
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install freshplayerplugin
现在你需要从 Mozilla 下载最新版本的 Firefox,因为 Ubuntu 的版本似乎有问题。第一步是备份,以防万一出现问题:
sudo tar -cvPpf ~/Firefox-backup.tar /usr/lib/firefox*
sudo wget -P /usr/lib/firefox https://download-installer.cdn.mozilla.net/pub/firefox/releases/39.0/linux-x86_64/en-US/firefox-39.0.tar.bz2
sudo tar -C /usr/lib/ -jxvf /usr/lib/firefox/firefox-39.0.tar.bz2
现在您应该能够启动 Firefox 并观看视频,而不会出现持续崩溃的情况。
答案2
我刚刚从可信存储库进行了更新,完全没有任何问题。
对于此类问题,首先我会尝试完全删除 Firefox 并重新安装;方法如下:
sudo bash
aptitude update
aptitude purge firefox
aptitude install firefox
(如果您不使用/不喜欢 aptitude,那么 apt-get 也应该以相同的方式工作。)
另一个有时对我有用的技巧是清除 Firefox 使用的缓存。如果您不介意重新创建设置、书签等,那么您可以使用以下命令清除所有这些缓存:
rm -r ~/.mozilla/firefox ~/.cache/mozilla/firefox
并且下次启动 Firefox 时它会自动重新创建适当的目录。
除此之外,也可能是软件包之间的依赖关系存在错误,例如由于 Firefox 安装不完整,没有安装所有必要的依赖软件包。在这种情况下,也可能需要完全升级系统:
aptitude safe-upgrade
Firefox 版本 38 的软件包似乎仍然物理上存在于 Ubuntu 服务器上(列表如下:http://archive.ubuntu.com/ubuntu/pool/universe/f/firefox/)。遗憾的是,使用上一个问题的答案中的说明似乎无法从 39 降级到 38如何通过 apt-get 降级软件包?. apt-cache 目前只知道版本 39 和 28,已经“忘记”了所有中间版本。
希望有所帮助。