我正在嘗試使用位於此處的 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
如果您在瀏覽器中造訪該網站,則會收到有關該網站憑證的警告,但我信任該網站,因此這對我來說不是問題。我想我必須能夠在某個地方添加這個異常才能繼續。
你能告訴我在哪裡以及如何做嗎?
答案1
在閱讀了這個問題後,沿著有關「自簽名憑證」等的線索,我在 Serverfault 的問題中找到了合適的答案:https://serverfault.com/questions/340887/using-a-self-signed-ssl-cert-for-an-https-based-internal-apt-repository
透過將以下行新增至 my apt.conf
,它解決了問題:
Acquire::https::mirror.ufs.ac.za::Verify-Peer "false";
但請記住,「已解決」意味著它現在可能「有效」。禁用驗證是一種解決方法。