【bug】系统CA证书毁坏导致找不到有效的 OpenPGP 数据

常规的做法是:

bash 复制代码
# 检查证书文件是否存在
ls -l /etc/ssl/certs/ca-certificates.crt
 
# 测试 HTTPS 连接
curl -v https://www.google.com
 
# 查看证书文件内容
cat /etc/ssl/certs/ca-certificates.crt
 
# 查看系统日志中与 SSL 相关的错误
grep -i ssl /var/log/messages

但是我这样做没用,对了,如何查看是否是CA证书导致的OpenGPG数据无效,只需要运行curl - I https://www.baidu.com.

于是我仔细检查CA证书

bash 复制代码
```bash
# 1. 获取所有单独的 .pem 文件列表
ls /etc/ssl/certs/*.pem > /tmp/cert-list.txt
wc -l /tmp/cert-list.txt

# 2. 取前一半证书测试
head -n 70 /tmp/cert-list.txt | xargs cat > /tmp/first-half.crt
curl -I --cacert /tmp/first-half.crt https://www.google.com

# 3. 取后一半证书测试
tail -n 70 /tmp/cert-list.txt | xargs cat > /tmp/second-half.crt
curl -I --cacert /tmp/second-half.crt https://www.google.com

发现问题出在rancher.pem 证书上,于是我查看rancher证书得到:

bash 复制代码
cat /etc/ssl/certs/rancher.pem 
-----BEGIN CERTIFICATE-----
粘贴 Rancher CA 内容
-----END CERTIFICATE-----

受不了,这一看就是本比豆包搞的。

于是把rancher证书删掉后更新即可。

bash 复制代码
# 1. 删除源证书文件(这是关键!)
sudo rm /usr/local/share/ca-certificates/rancher.crt

# 2. 重新生成证书bundle
sudo update-ca-certificates --fresh

# 3. 验证
curl -I https://www.baidu.com

这里做完后最好导入现在ranhcer集群的CA证书,若现在没有集群,则忽略如何导入rancherCA证书

相关推荐
小陶来咯13 小时前
agent × 豆包:端到端语音实时交互
网络·ai·机器人·bug·交互
鬼才血脉1 天前
Idea使用Tomact运行项目,控制台输出中文乱码
tomcat·bug
NiceCloud喜云2 天前
Anthropic 发布 Project Glasswing:未公开模型 Mythos 已挖出 10000+ 漏洞,含 OpenBSD 27 年老 bug
android·java·数据库·c++·python·docker·bug
xufengzhu3 天前
臻识摄像头黑屏Bug 处理
bug·图像识别·摄像头
李永奉3 天前
杰理SDK开发-【BUG】软件开启音量同步连接华为、荣耀手机没有自动开启音量同步
单片机·嵌入式硬件·mcu·物联网·智能手机·bug·语音识别
堕2743 天前
软件测试bug篇
bug·压力测试
java修仙传3 天前
Java 实习日记:断面分析基态限额为空问题的排查与修复
java·开发语言·bug·实习
tkokof14 天前
捉虫(Bug)再记
游戏·bug·游戏开发
会周易的程序员4 天前
AI 编程助手:从“猫弄乱的线团”到“击鼓传花”的 Bug 修复
c++·人工智能·物联网·架构·bug·iot
樱桃花下的小猫4 天前
幻兽帕鲁 - 服务器反作弊误踢 BUG 修复指南
服务器·bug·幻兽帕鲁·云鸢互联·零门槛一键开服·幻兽帕鲁服务器