无法启动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取消注释了所有内容。

如果您运行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 

我有同样的问题。 这解决了它。

sudo apt-get update && sudo apt-get install libnss3

操作系统:Ubuntu 14.04

尝试了所有提到的方式,没有人为我工作,但跟随

  • 单击“ 软件和更新”
  • 转到“ 更新”选项卡
  • 检查重要安全更新

    输入系统管理员密码。 它将更新缓存。 完成此过程后,您可以启动Chrome浏览器

参考

如果您仍然无法安装或者说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