解决apt的时候报错“server certificate verification failed”

一个armbian的盒子,在跑apt update的时候总是不成功

Ign:2 https://mirrors.tuna.tsinghua.edu.cn/debian buster InRelease
Ign:3 https://mirrors.tuna.tsinghua.edu.cn/debian buster-updates InRelease
Ign:1 https://mirrors.ustc.edu.cn/armbian stretch InRelease
Err:4 https://mirrors.nju.edu.cn/armbian stretch Release
server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

一种说法是在源链接上面加[trusted=yes]

deb [trusted=yes] http://ppa.launchpad.net/repo_name/pkg/ubuntu vivid main
deb-src [trusted=yes] http://ppa.launchpad.net/repo_name/pkg/ubuntu vivid main

但我试了无效。有用的方法是

touch /etc/apt/apt.conf.d/99verify-peer.conf
&& echo >>/etc/apt/apt.conf.d/99verify-peer.conf "Acquire { https::Verify-Peer false }"

参考
https://askubuntu.com/questions/1095266/apt-get-update-failed-because-certificate-verification-failed-because-handshake

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容