Google Chrome 错误:初始化 NSS 时出错,没有持久数据库

Google Chrome 错误:初始化 NSS 时出错,没有持久数据库

之前它一直运行正常,突然就停止工作了。当我尝试通过单击其图标来打开时,却没有任何反应。

这里已经有很多与此相关的问题,但没有一个对我有用。我已经检查过了

我按照以下说明卸载了 Chrome如何彻底卸载 Google Chrome 和 Chromium?

sudo apt-get purge google-chrome-stable
rm ~/.config/google-chrome/ -rf

我再次通过以下方式安装 Chrome:

sudo apt-get install google-chrome-stable

但问题依然一样。

当我进入google-chrome终端时出现以下错误。

[12289:12323:0723/014456:ERROR:nss_util.cc(744)] Error initializing NSS with a persistent database (sql:/home/maddy/.pki/nssdb): libsoftokn3.so: cannot open shared object file: No such file or directory
[12289:12323:0723/014456:ERROR:nss_util.cc(212)] Error initializing NSS without a persistent database: NSS error code: -5925
[12289:12323:0723/014456:FATAL:nss_util.cc(214)] nss_error=-5925, os_error=0

答案1

解决方法(将 nss 库符号链接到/usr/lib/nss):

sudo ln -st /usr/lib "$(uname -i)-linux-gnu/nss"

来源:Chromium 问题追踪器(经改编)

答案2

我最近遇到了 Chrome 浏览器问题。请注意。修复它并不是一件有趣的事情。我的问题是 Chrome/远程桌面问题,我也遇到了登录问题和视频问题,但您可以尝试以下方法。

我看到用户尝试将文件链接到库。

对于 Wheezy 用户,我建议尽可能降低 libnss3 的级别。

如果你有火狐雷鸟或者海猴子您可以尝试链接到这些。您可以使用这些命令来帮助您找到使用该库的其他软件包。当您尝试每个链接时,如果它不起作用,请将其删除并转到下一个。

搜索文件

找到 libsoftokn3.so | xargs ls -l
找到 libsoftokn3.so | xargs dpkg -S
找到 libsoftokn3.so | xargs 文件

我的问题是 Chrome 进程挂起,视频不知怎么就乱了。不过这似乎不是根本原因。我无法让 Chrome 正常启动,也无法让 chrome-remote-desktop 正常工作。

我认为除了安装最新的稳定版 Chrome 之外,你还需要更新NSS 包libnss3-1dsqlite3

在 Ubuntu 网站上,实际上有针对 NSS 链接到正确库的特定修复。搜索 NSS libnss3-1d。您需要搜索特定发行版和软件包信息,看看它是否提到修复库的链接问题。

您还需要确保 .pki 和 chrome 归您所有,而不是 root 所有。确保 .pki 目录不归 root 所有。不过我认为这听起来像是链接到库的问题。

我搜索的大多数文章都指向:
库链接问题
NSS 软件包问题

我还必须对系统进行搜索,查找我的特定视频/图形并更新这些软件包。
我不确定究竟是什么修复了这个问题,但看到帖子后,我想给你提供更多值得检查的内容。

相关内容