apt-get update 中に「サーバー証明書の検証に失敗しました」というメッセージが表示される

apt-get update 中に「サーバー証明書の検証に失敗しました」というメッセージが表示される

次の場所にある HTTPS パッケージ ミラーを使用してシステムを更新しようとしています:

 https://mirror.ufs.ac.za/os/linux/distros/ubuntu/ubuntu/

しかし、 中にapt-get update次のメッセージが表示されます。

Packages  server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

ブラウザでサイトにアクセスすると、サイトの証明書について警告が表示されますが、私はそのサイトを信頼しているので、問題にはなりません。apt が続行するには、この例外をどこかに追加できる必要があると思います。

どこで、どのようにすればいいのか教えていただけますか?

答え1

この件について調べ、「自己署名証明書」などについて調べた後、Serverfault の質問で適切な回答を見つけました。https://serverfault.com/questions/340887/https ベースの内部 apt リポジトリ用の自己署名 SSL 証明書の使用

次の行を に追加することでapt.conf、問題は解決しました。

Acquire::https::mirror.ufs.ac.za::Verify-Peer "false";

ただし、「解決済み」とは、現在は「動作する」可能性があることを意味することに注意してください。検証を無効にすることは、むしろ回避策です。

関連情報