更新时服务器证书验证失败

更新时服务器证书验证失败

我在更新软件包时遇到问题。我收到以下错误消息:

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 盒子添加到绕过代理的地址后,问题就解决了。

相关内容