当前位置: 首页>>技术教程>>正文


修复在Ubuntu中更新Chrome时NSS版本不匹配

,

问题描述

在Ubuntu中安装Chrome后,我启动了Chrome,然后遇到以下错误:

[4694:4729:0909/113001.627523: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 (core dumped)

我如何解决它?

最佳方法

如果您使用的是Ubuntu 14.04,请转到终端

sudo apt-get install libnss3
sudo apt-get update

如果您安装了谷歌浏览器,请运行它

google-chrome

或再次安装

次佳方法

我通过更新libnss3解决了此问题。请按照以下步骤进行快速修复。

  1. 打开’Software Updater’,然后单击’settings’按钮

  2. 勾选“重要的安全更新(xenial-security)”,然后关闭。它将更新缓存。

  3. 打开终端并运行命令“ sudo apt-get install libnss3”

现在,您可以打开google-chrome。它为我工作。

Ubuntu 16.04 LTS

第三种方法

在Ubuntu 14.04上也有同样的问题。通过运行来解决:

sudo apt-get update
sudo apt-get install --only-upgrade libnss3

说明:libnss3在Ubuntu 14.04上有2个版本(请参阅https://packages.ubuntu.com/search?suite=trusty&arch=any&searchon=names&keywords=libnss3)。我不太了解[端口]和[安全性]之间的区别,但是使用sudo apt-get upgrade我只安装了3.15版本的libnss3。使用上面的命令,我终于安装了3.28版本,该版本满足Chrome的libnss3> = 3.26的要求。 Chrome现在可以正常启动。

第四种方法

运行libnss3所需的Google Chrome浏览器。尝试安装libnss3-dev版本,它在Ubuntu 16.04 LTS上解决了我的类似问题。

 $sudo apt update
 $sudo apt install libnss3-dev

然后安装从谷歌官方网站下载的谷歌浏览器

 $sudo dpkg -i google-chrome-stable.deb

现在,要打开Goog​​le chrome,您可以在应用启动器中搜索并打开,也可以在终端中输入以下内容

 $google-chrome-stable

第五种方法

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

第六种方法

不幸的是,这似乎不会在15.10中修复。

来自:https://answers.launchpad.net/ubuntu/+source/nss/+question/657762

Ubuntu 15.10 is not supported any more (already since July 2016).

我升级到Ubuntu 16.04,它解决了我的问题。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8509.html,未经允许,请勿转载。