Linux 报错Certificate verification failed: The certificate is NOT trusted.
Linux 报错Certificate verification failed: The certificate is NOT trusted.起因在虚拟机里安装完ubuntu后更换清华源然后执行apt update发现报错,大致意思就是证书验证错误,主要原因就是清华源的地址是https协议,而系统安装的证书版本较低或未安装。解决方案使用http协议sudo vim /etc/apt/source
·
Linux 报错Certificate verification failed: The certificate is NOT trusted.
起因
在虚拟机里安装完ubuntu后更换清华源然后执行apt update发现报错,大致意思就是证书验证错误,主要原因就是清华源的地址是https协议,而系统安装的证书版本较低或未安装。
解决方案
- 使用http协议
sudo vim /etc/apt/sources.list
然后将所有的https替换为http
保存退出,执行sudo apt update
,这时是可以成功更新软件包的
- 安装ca-certificates包
如果觉得http协议不安全,想要使用https协议,则需要安装ca-certificates包
先执行第一步改为http协议,然后sudo apt update
更新软件仓库后安装ca-certificates
sudo apt install ca-certificates
安装完成后再将/etc/apt/sources.list中的http改回https即可。
更多推荐
已为社区贡献3条内容
所有评论(0)