APT 换源后出现证书验证错误的解决方案
编辑
308
2022-07-18
APT 换源后出现证书验证错误的解决方案
2022年7月18日
摘要
在对 Debian 及 Ubuntu 等使用 APT 作为包管理器的 Linux 发行版进行换源操作后,时常会出现 “Certificate verification failed: The certificate is NOT trusted” 这样的报错,本文提供了一个解决方法。
分析
仔细观察报错信息后不难发现,APT 无法成功和镜像服务器的 443 端口进行握手,而 443 端口就是 HTTPS 的默认端口,所以问题大概率是镜像源的 HTTPS 协议证书未受信任。
解决方法
首先,在 /etc/apt/sources.list
找到 APT 的镜像源列表配置文件,将其内部所有镜像源的开头的 https
改为 http
并保存,然后执行以下命令:
sudo apt-get update
重新刷新并缓存镜像源列表,再使用以下命令:
sudo apt-get install --reinstall ca-certificates
重新安装相关证书。
安装完毕后,将镜像源列表内容改回 https
,并重新执行:
sudo apt-get update
即可正常从镜像源使用 APT。
- 1
-
赞助
微信
支付宝
-
分享