apt命令报证书错误的解决方法——- Certificate verification failed: The certificate is NOT trusted.

apt命令报证书错误的解决方法——- Certificate verification failed: The certificate is NOT trusted.
一、错误描述
用apt-get install命令安装软件或apt-get update命令更新时报错,错误如下:

Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate. Could not handshake: Error in the certificate verification. [IP: 101.6.15.130 443]
E: Failed to fetch https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/universe/t/traceroute/traceroute_2.1.0-2_amd64.deb Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate. Could not handshake: Error in the certificate verification. [IP: 101.6.15.130 443]
E: Unable to fetch some archives, maybe run apt-get update or try with –fix-missing?
1
2
3
二、解决方式
1.更改源文件,将所有的https改成http:

sudo vi /etc/apt/sources.list
1
我用的是清华的镜像,更改过后如下:

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
1
2
3
4
2.更新源

sudo apt-get update
1
3.安装/更新证书ca-certificates

sudo apt-get install –reinstall ca-certificates
1
4.参照步骤一将镜像源文件改回https
改完后/etc/apt/sources.list 文件内容如下:

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

1
2
3
4
5
5.再次更新源

sudo apt-get update
1
6.至此可以正常安装软件了。OK!

sudo apt-get install xxxxx
1
文章知识点与官方知识档案匹配,可进一步学习相关知识
CS入门技能树Linux进阶新增用户33512 人正在系统学习中

Chaowanq
关注

56

90

14

专栏目录
解决Ubuntu apt 错误:Certificate verification failed: The certificate is NOT trusted
有问题或资源连接有缺失的可以私信公众号新潮看世界获取
847
开始我以为是apt 源的问题,接连换了清华,阿里,utsc等源,都不行。但是说我认证错误,之前用都没问题,怎么突然就错了呢?但是sudo date -s “20230222.143900” ,提示无效,不是命令错误,而是无效,意思就是无法设置。然后就想到了一个问题,系统日期可能过时了,意思就是系统日期太旧了,现在是2023年,估计设置到了之前的某个年份。某一天,突然apt install下载不了软件包了。想起还有一个ntp的网络时钟同步功能关闭了,好了,意思就是设置回来时间就好了。
sdo-check:semantify.it的sdo-check工具的开源版本
————————————————
版权声明:本文为CSDN博主「Chaowanq」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Chaowanq/article/details/121559709