在 Ubuntu 16.04 中最近更新后,chrome 拒绝启动,并在终端输出以下信息:
~$ google-chrome-stable
[5525:5562:0327/115046.503718:ERROR:nss_util.cc(724)] After loading Root Certs, loaded==false: NSS error code: -8018
[5525:5550:0327/115046.527819:ERROR:in_progress_cache_impl.cc(93)] Could not read download entries from file because there was a read failure.
--2018-03-27 11:50:46-- https://clients2.google.com/cr/report
Resolving clients2.google.com (clients2.google.com)... 216.58.213.110, 2a00:1450:4009:811::200e
Connecting to clients2.google.com (clients2.google.com)|216.58.213.110|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘/dev/fd/4’
Crash dump id: 77bf82c7db6d1e8e
0K 602K=0s
Bus error (core dumped)
我尝试清除 chrome 并sudo apt purge google-chrome-stable
重新安装,但即使重新启动后它仍然无法启动。
答案1
唯一有效的方法是清除和google-chrome-stable
,然后删除和下指向 chrome 或 chromium 的所有文件和文件夹。例如等等。chromium-browser
sudo apt purge google-chrome-stable
sudo apt purge chromium-browser
~./cache/
~./config/
rm -r ~/.cache/google-chrome/
答案2
在 Raspberry Pi(基于 Raspbian 构建的 Chromium 65.0.3325.181,在 Raspbian 9.4 上运行)上,如果您收到以下消息:ERROR:in_progress_cache_impl.cc(93) 无法从文件中读取下载条目,因为读取失败。分段错误
从终端启动 chromium 并输入以下内容:
chromium-browser --temp-profile
这将绕过缓存目录中的一些错误
答案3
这可能是由于缺少 NSS 库或版本过旧导致的。请尝试安装它们:
sudo apt-get install libnss3
sudo apt-get update
以防万一,请在安装之前清除并重新启动。
答案4
就我而言,上述解决方案有效,但只持续了几天,之后我再次遇到同样的问题,最终通过安装 gnome-keyring 解决了问题:
sudo apt-get install gnome-keyring
但我不确定到底发生了什么,以及为什么没有安装 gnome-keyring,我猜这也与我上次的 apt dist-upgrade 有关。