今天我尝试执行命令: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
(不建议采用“设置后就忘记”的解决方案)