更新软件包时遇到问题。我收到以下错误消息:
server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
如果我手动输入包链接:
https://download.docker.com/linux/ubuntu/dists/xenial/stable/binary-amd64/Packages
进入网络浏览器,我收到红色的 HTTPS 不安全消息和ERR_CERT_AUTHORITY_INVALID
消息。但是,如果我在另一台计算机的 Web 浏览器中输入包链接,它会毫无问题地加载。
我试图解决的问题:
- 使用 NTP 检查我的时间是否正确和同步
使用以下命令更新根证书:
更新 CA 证书
更新-CA-证书--新鲜
使用以下命令重新安装根证书:
apt-get install --reinstall ca-certificates
但是,这并没有解决问题。
我还能做些什么来解决这个问题吗?
事实证明,问题不在于证书。Ubuntu 盒子的默认网关运行透明代理,在将 Ubuntu 盒子添加到绕过代理的地址后,这解决了问题。