我在更新软件包时遇到问题。我收到以下错误消息:
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
。但是,如果我在另一台计算机的网络浏览器中输入包链接,它会加载,没有任何问题。
我尝试修复它的方法:
- 检查我的时间是否正确并使用 NTP 同步
使用以下方法更新根证书:
更新 CA 证书
更新 ca 证书 --fresh
使用以下方法重新安装根证书:
apt-get install --reinstall ca-certificates
但是,这并没有解决问题。
我还能做些什么来解决这个问题?
答案1
事实证明问题不在于证书。Ubuntu 盒子的默认网关正在运行透明代理,将 Ubuntu 盒子添加到绕过代理的地址后,问题就解决了。