web-dev-qa-db-ja.com

証明書の問題

みんな!何年もの間、Google、フォーラム、IRCを使用してubuntuで抱えていたすべての問題を解決しましたが、通過できない問題を見つけました。 CA証明書に問題があります。アクセスしようとするすべてのサイトで、証明書の確認を求められ、更新も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.
7
user248189

YoSudo rm -rf /etc/ssl/certs/*を実行したときにすべての証明書を自分で削除しました。それはあなたのシステムを壊しました。これを修正するためにできることの1つは、元のパッケージを再インストールすることです。

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
13
mirabilos