我似乎无法打开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
Run Code Online (Sandbox Code Playgroud)
我已经运行以下命令来修复:
sudo apt-get-upgrade
sudo apt-get dist-upgrade
sudo apt-get update
sudo apt-get install libnss3
Run Code Online (Sandbox Code Playgroud)
(也就是说我有最新版本。)
这是我运行时得到的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
Run Code Online (Sandbox Code Playgroud)
我已取消注释中的所有内容/etc/apt/source.list。
如果您运行的是 15.10 及更低版本,正确的方法是升级发行版。但是,如果您出于任何原因需要坚持使用当前版本,这就是我所做的。
我已经从升级版本的 .deb 文件中强制安装 libnss3 以及依赖项要求。
这里是依赖
sudo dpkg -i libnspr4_4.13.1-0ubuntu0.16.10.1_amd64.deb
Run Code Online (Sandbox Code Playgroud)
来自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
Run Code Online (Sandbox Code Playgroud)
来自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
Run Code Online (Sandbox Code Playgroud)
来自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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25881 次 |
| 最近记录: |