Google Chrome错误:在没有持久数据库的情况下初始化NSS时出错
它之前工作正常,突然停止工作。 当我尝试通过点击其图标打开时,但没有任何反应。
由于这里有很多与此相关的问题,但它们都不适用于我。 我已经检查了这个和这个 。
我按照“ 如何完全卸载Google Chrome和Chromium”中的说明卸载了Chrome? 。
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
解决方法(将nss库符号链接到/usr/lib/nss
):
sudo ln -st /usr/lib "$(uname -i)-linux-gnu/nss"
资料来源: Chromium Issue Tracker (有改编)
我刚刚遇到了Chrome浏览器问题。 请注意。 解决这个问题并不好玩。 我的问题是Chrome /远程桌面问题,我也遇到了登录问题和video问题,但您可以尝试以下方法。
我看到用户尝试将文件链接到库的位置。
对于Wheezy用户,如果可能的话,我建议只对你的libnss3进行评级。
如果您有firefox , thunderbird或seamonkey,您可以尝试链接到那些。 您可以使用这些命令来帮助您查找使用该库的其他包。 当您尝试每个链接时,如果它不起作用,请将其删除并转到下一个链接。
搜索文件
找到libsoftokn3.so | xargs ls -l
找到libsoftokn3.so | xargs dpkg -S
找到libsoftokn3.so | xargs文件
随着我的问题Chrome进程挂起,我的video搞砸了一些方法。 这似乎不是根本原因。 我无法让Chrome正常启动或让chrome-remote-desktop再次运行。
我认为除了拥有最新的Stable Chrome版本之外,您可能还需要更新 NSS软件包libnss3-1d和sqlite3 。
在Ubuntu站点上,实际上有一些特定的修复程序可以将NSS链接到正确的库。 搜索NSS libnss3-1d。 您需要搜索包中的特定发行版和信息,以查看它是否提到修复链接库问题。
您还需要确保.pki和chrome归您所有,而不是root。 确保.pki目录不归root所有。 我认为这听起来像是一个链接到图书馆的问题。
- https://github.com/electron/electron/issues/2778
- http://techqa.info/ubuntu/question/809033/Both-Google-Chrome—Chromium-are-not-working
- https://ubuntuforums.org/showthread.php?t=2216009
我搜索的大多数文章都指向:
图书馆链接问题
NSS包问题
我还必须对我的特定video/图形进行系统搜索并更新这些包。
我不确定究竟是什么解决了这个问题,但是看了post,所以我想我会给你更多东西来检查。