![无法启动 google-chrome-stable。获取过期的 NSS (Libnss3)](https://linux22.com/image/1061267/%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%20google-chrome-stable%E3%80%82%E8%8E%B7%E5%8F%96%E8%BF%87%E6%9C%9F%E7%9A%84%20NSS%20(Libnss3).png)
我似乎无法打开google-chrome-stable
。当我尝试启动该应用程序时,出现以下信息:
[7465:7499:0911/174740.042852:FATAL:nss_util.cc(632)] NSS_VersionCheck("3.26") failed. NSS >= 3.26 is required. Please upgrade to the latest NSS, and if you still get this error, contact your distribution maintainer.
Aborted
我已运行以下命令来修复:
sudo apt-get-upgrade
sudo apt-get dist-upgrade
sudo apt-get update
sudo apt-get install libnss3
(这说明我拥有最新版本。)
这是我运行时得到的结果sudo apt-cache policy libnss3
:
libnss3:
Installed: 2:3.19.2.1-0ubuntu0.15.04.2
Candidate: 2:3.19.2.1-0ubuntu0.15.04.2
Version table:
*** 2:3.19.2.1-0ubuntu0.15.04.2 0
我已取消注释所有内容/etc/apt/source.list
。
答案1
如果你运行的是 15.10 及以下版本,正确的方法是升级发行版。但是,如果你出于某种原因需要坚持使用当前版本,以下是我做了什么。
我已强制安装升级版本 .deb 文件中的 libnss3 以及依赖项要求。
这是依赖关系
sudo dpkg -i libnspr4_4.13.1-0ubuntu0.16.10.1_amd64.deb
从http://launchpadlibrarian.net/317146464/libnspr4_4.13.1-0ubuntu0.16.10.1_amd64.deb
然后,安装 libnss3
sudo dpkg -i libnss3_3.26.2-1ubuntu1_amd64.deb
从http://launchpadlibrarian.net/295856174/libnss3_3.26.2-1ubuntu1_amd64.deb
你还需要安装 libnss3-nssdb,这也是 Chrome 所必需的
sudo dpkg --force-all -i libnss3-nssdb_3.26.2-0ubuntu0.16.04.2_all.deb
从http://launchpadlibrarian.net/296542005/libnss3-nssdb_3.26.2-0ubuntu0.16.04.2_all.deb
=====
在安装升级版本之前,我已采取预防措施,从系统中备份了这些软件包,以防出现故障而无法找到原始 .deb。就我而言,我找不到 libnss3-nssdb 的 deb
sudo apt-get install dpkg-repack
sudo dpkg-repack libnss3-nssdb
答案2
我也遇到了同样的问题。这个解决了。
sudo apt-get update && sudo apt-get install libnss3
答案3
操作系统:Ubuntu 14.04
尝试了上述所有方法,但都不起作用,但以下
点击软件与更新
去更新标签
查看重要安全更新
输入系统管理员密码。它将更新缓存。一旦该过程完成,您就可以启动Chrome 浏览器。
答案4
如果你仍然无法安装,或者它说 libniss3 已经是最新版本,你可以按照以下步骤手动安装
- 从链接下载-> https://packages.ubuntu.com/xenial/amd64/libnss3/download
然后移动到你在终端中下载文件的文件夹
通过在终端中运行以下命令来安装
sudo dpkg -i libnss3_3.28.4-0ubuntu0.16.04.3_amd64.deb