证书问题

use*_*189 8 certificates

我遇到了 ca 证书的问题。我尝试访问的每个站点都要求我确认认证,而我的更新也无法 100% 运行

$ sudo rm -rf /etc/ssl/certs/*
$ sudo update-ca-certificates Updating certificates in /etc/ssl/certs... 152 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.
$ sudo apt-get update
[...]                                
Err private-ppa.launchpad.net precise/main amd64 Packages              
  server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt    CRLfile: none
Err private-ppa.launchpad.net precise/main i386 Packages
  server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Ign private-ppa.launchpad.net precise/main Translation-en_US
Ign private-ppa.launchpad.net precise/main Translation-en
Fetched 1,118 kB in 44s (24.9 kB/s)

E: Some index files failed to download. They have been ignored, or old ones used instead.
Run Code Online (Sandbox Code Playgroud)

mir*_*los 19

在运行时自己删除了所有证书sudo rm -rf /etc/ssl/certs/*。那破坏了你的系统。您可以做的一件事是重新安装它们来自的软件包:

sudo apt-get install --reinstall ca-certificates
Run Code Online (Sandbox Code Playgroud)

这样应该是比较安全的。如果这不起作用,您可能需要清除软件包并重新安装它,但如果您当前有损坏的软件包,请不要尝试此操作。

sudo apt-get -f install
# stop if you saw any errors

sudo dpkg --purge --force-depends ca-certificates
sudo apt-get -f install
Run Code Online (Sandbox Code Playgroud)