证书问题

胡家伙! 多年来,我用谷歌,论坛和IRC解决了我用ubuntu所遇到的每一个问题,但我找到了一个我无法通过的问题。 我遇到了ca-certificates的问题,我尝试访问的每个站点都要求我确认认证,而且我的更新也不能100%正常工作。 我真的很赞赏任何帮助。

jyulliano@Salamander:~$ sudo rm -rf /etc/ssl/certs/* jyulliano@Salamander:~$ sudo update-ca-certificates Updating certificates in /etc/ssl/certs... 152 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d....done. jyulliano@Salamander:~$ 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. 

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

 sudo apt-get install --reinstall ca-certificates 

这应该是相对安全的。 如果这不起作用,您可能需要清除程序包并重新安装它,但如果您当前打破了程序包,请不要尝试此操作。

 sudo apt-get -f install # stop if you saw any errors sudo dpkg --purge --force-depends ca-certificates sudo apt-get -f install