无法启动google-chrome-stable。摆脱过时的NSS(Libnss3)


10

我似乎无法打开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.04,该版本已于2016年2月停产。您需要升级到受支持的版本,例如16.04或17.04。
wjandrea


使用中的发行版中存在相同的问题,因此这应该是主题。已经在这里回答:stackoverflow.com/q/46126902/86967
nobar

Answers:


6

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

精彩。解决了14.04.5上的同一问题
Geppettvs D'Constanzo

3

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

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


0

操作系统:Ubuntu 14.04

尝试了所有提到的方法,但没有一个对我有用,但是

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

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

参考


在Ubuntu 15.10上,这对我不起作用。
Rafael_Espericueta

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.