无法解决apt中的GPG错误。

在你标记这个为重复之前,请听我说:

当我运行 sudo apt-get update 时,我遇到了以下经典错误:

W: GPG error: http://de.archive.ubuntu.com trusty-updates Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>

所以我尝试的第一件事当然是
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5

更新了带有新签名的密钥,但没有解决GPG错误。如果我再次运行它,密钥仍然不变。
我进行了一些研究(阅读了大约10个相关问题,都标记为重复),还尝试删除/var/lib/apt/lists(https://askubuntu.com/a/64544/43951),但也没有解决问题。
如果我运行
sudo aptitude -o Acquire::http::No-Cache=True -o Acquire::BrokenProxy=true update

我不明白签名错误,但是哈希值不正确。
W: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-amd64/Packages: Hash Sum mismatch
W: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-amd64/Packages: Hash Sum mismatch
W: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-i386/Packages: Hash Sum mismatch

你试过这个解决方案吗?http://nerdanswer.com/answer.php?q=802453 - teal33t
@sparkmood刚刚按照他在问题中描述的方法尝试了一下使用gpg命令,但是没有成功。 - André Stannek
2试过用不同的镜子了吗? - muru
1@muru 这样就解决了。似乎 http://de.archive.ubuntu.com 有问题。http://archive.ubuntu.com 可以正常工作 :-) - André Stannek
这已经不是我第一次在这个网站上看到de出现问题了。有人应该提交一个错误报告。 - muru
2@muru,我会说这个帖子值得转化为一个正式的答案。 - Jos
快点,@muru:你知道该怎么做:能不能把这个转成一个回答,这样像我这样四处寻找未回答问题的笨蛋就不用再看这个问题了。;-)(如果你给我留言并且是个好回答,我会点赞的!) - Fabby
1@Fabby 我投票关闭此问题,因为这是一个局部性问题。我敢打赌,如果操作者现在或几天后再试一次,镜像就会正常工作。 - muru
@muru 我猜是这样,但这种情况可能会再次发生。下次如果有人遇到镜子故障,这个问题和答案可能会对他们有帮助。 - André Stannek
1在这种情况下,我认为答案应该在原始的GPG帖子上。我会标记为重复并且提出合并的标记。 - muru
@muru 我也可以接受这样。 - André Stannek
@Fabby的问题应该被关闭为不相关(如果这是一个毫无疑问的错误),或者最好的情况是,如果在AU上已经存在相同的问题,则标记为重复。 - Jacob Vlijm
1@JacobVlijm 根据情况投票... - Fabby
1个回答

尝试使用不特定于地区的其他镜像,例如http://archive.ubuntu.com。这个操作在这里有详细说明。
你也可以在维基上找到更多镜像信息