我最近将运行 Ubuntu 11.04 的 Chromebook 更新到 11.10,并且自更新以来,每次运行时apt-get update
都会出现以下错误:
W: GPG error: http://security.ubuntu.com oneiric-security Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]>
W: GPG error: http://extras.ubuntu.com oneiric Release: The following signatures were invalid: BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key <[email protected]>
W: GPG error: http://us.archive.ubuntu.com oneiric Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]>
这些存储库看起来像是 11.10 的主要存储库,因此我认为这是一个非常严重的错误。其余的更新都没有问题,只是这三个存储库出现了错误。我能对错误签名做些什么吗?
答案1
成立这里
这是(最简单的)解决方案:
在终端中输入以下命令:
$ sudo -i # apt-get clean # cd /var/lib/apt # mv lists lists.old # mkdir -p lists/partial # apt-get clean # apt-get update
来源:ubuntugeek.com
答案2
有一个脚本可以让你获取你的存储库中任何缺少的 GPG 密钥。在终端中一次运行以下命令:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install launchpad-getkeys
然后运行 sudo launchpad-getkeys
它将把所有缺失的签名移植给您。之后,您在更新 repos 时将不会看到任何错误。
请先查看此帖子,并先阅读。来源:http://www.webupd8.org/2010/05/automatically-import-all-missing.html