apt-get 更新后添加新的 PPA 导致 GPG 错误

apt-get 更新后添加新的 PPA 导致 GPG 错误

最近我遇到了很多 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

相关内容