无法启动 google-chrome-stable。获取过期的 NSS (Libnss3)

无法启动 google-chrome-stable。获取过期的 NSS (Libnss3)

我似乎无法打开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 已经是最新版本,你可以按照以下步骤手动安装

  1. 从链接下载-> https://packages.ubuntu.com/xenial/amd64/libnss3/download
  2. 然后移动到你在终端中下载文件的文件夹

  3. 通过在终端中运行以下命令来安装

sudo dpkg -i libnss3_3.28.4-0ubuntu0.16.04.3_amd64.deb

相关内容