最近我遇到了很多 GPG 错误,并显示以下消息
W:GPG 错误:http://ppa.launchpad.net可信版本:由于没有公钥,无法验证以下签名:NO_PUBKEY *****************
我使用删除了它们解决 apt-get BADSIG GPG 错误的最简单方法是什么? 并借助其他网站的帮助。但现在每次我添加新的 PPA 并尝试更新时,我都会收到最后添加的 PPA 的 GPG 错误。
使用Y-PPA > 高级 > 尝试导入所有缺失的 GPG 密钥删除了错误,但每次添加新的 PPA 时都会再次显示该错误。有人能告诉我为什么每次都会出现 GPG 错误以及如何永久修复它吗?
使用 Ubuntu 14.04 x64 编辑:问题解决了。我缺少 /etc/apt/trusted.gpg.d
答案1
问题是您有太多 ppa。
Apt 只能处理 40 个键/etc/apt/trusted.gpg.d
。
删除一些 gpg 密钥和 ppas。
编辑
因为您没有 /etc/apt/trusted.gpg.d 目录,只需运行以下命令即可解决问题:
sudo mkdir /etc/apt/trusted.gpg.d