无法启动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已经到最新版本,您可以按照以下步骤手动安装它
- 从链接下载 – > https://packages.ubuntu.com/xenial/amd64/libnss3/download
-
然后移动到您在终端中下载文件的文件夹
-
通过在终端中运行以下命令来安装
sudo dpkg -i libnss3_3.28.4-0ubuntu0.16.04.3_amd64.deb