apt-get update:Err https://mirror.umd.edu -> 服务器证书验证失败

apt-get update:Err https://mirror.umd.edu -> 服务器证书验证失败

今天我尝试执行命令:apt-get update。但似乎有问题,因为我收到如下错误消息:

Err https://mirror.umd.edu trusty/main Sources
  server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

Err https://mirror.umd.edu trusty/restricted Sources
  server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

etc. And then:

W: Failed to fetch https://mirror.umd.edu/ubuntu/dists/trusty/main/source/Sources  server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

W: Failed to fetch https://mirror.umd.edu/ubuntu/dists/trusty/restricted/source/Sources  server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

ETC。

我猜这个问题是因为我没有在那个文件夹中找到一个名为“ca-certificates.crt”的文件。我也查看了另一台装有 Ubuntu 14.04 的服务器,但那里也没有这个证书文件。那么,我在哪里可以找到/下载这个 crt 文件?

我希望有一个人可以帮助我。

谢谢,凯文

答案1

他们的证书前几天就失效了——他们忘记更新 SSL 证书了

只需使用 Firefox 访问 URL 并检查证书警告即可显示这一点。

mirror.umd.edu 使用无效的安全证书。

该证书于 2017 年 4 月 19 日 13:00 到期。

当前时间是 21/04/17 14:31。

您可以

  • 稍等一会
  • 更改存储库
  • 将 apt 源中的 URL 更改为http://(已执行足够安全的 fi GPG 签名)
  • Verify-Peer在您的apt.conf设置中设置为false(不建议采用“设置后就忘记”的解决方案)

相关内容