在 apt-get 更新期間收到“伺服器憑證驗證失敗”

在 apt-get 更新期間收到“伺服器憑證驗證失敗”

我正在嘗試使用位於此處的 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";

但請記住,「已解決」意味著它現在可能「有效」。禁用驗證是一種解決方法。

相關內容