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

如果您在浏览器中访问该网站,系统会警告您该网站的证书,但我相信该网站,所以这对我来说不是问题。我想我必须能够在某处添加此例外,以便 apt 继续运行。

你能告诉我在哪里以及如何做吗?

答案1

在阅读了有关该问题的内容并跟踪了有关“自签名证书”等内容后,我在 Serverfault 上的一个问题中找到了合适的答案:https://serverfault.com/questions/340887/using-a-self-signed-ssl-cert-for-an-https-based-internal-apt-repository

通过将以下行添加到我的apt.conf,它解决了该问题:

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

但请记住,“解决”意味着它现在可能“有效”。禁用验证是一种解决方法。

相关内容