运行 apt-get update 时如何修复 GPG 错误/BADSIG?

运行 apt-get update 时如何修复 GPG 错误/BADSIG?

可能重复:
解决 apt-get BADSIG GPG 错误的最简单方法是什么?

最近,每次我从终端运行 apt-get update 时,都会收到一长串错误。这些错误以前没有出现过,我不知道它们怎么会突然出现。我甚至尝试了一些论坛中建议的方法,但到目前为止,它们显然对我不起作用。我甚至尝试过更换服务器,但无济于事。我真的很高兴能得到有关这个问题的帮助。

错误在这里:http://paste.ubuntu.com/544093/

答案1

在终端中逐个输入以下内容,

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2E206FF0

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 17CF995E

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 298C1C9F

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E21DD54D

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5139BD61

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9E5DB0C8

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4631BBEA

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220

笔记:

  • 运行上述所有命令后,您可能会收到一些错误,因为我在您的结果中发现了很多错误,请sudo apt-get update在运行所有这些命令后发布完整的输出。这样我可以帮助您。

答案2

您和 Ubuntu 档案库之间是否有透明代理?似乎有多个 Packages 文件未正确获取(这导致 GPG 失败)。请从命令行尝试此操作:

curl -I http://extras.ubuntu.com/ubuntu/dists/maverick/Release

这显示了类似这样的内容吗?(如果事情没有完全崩溃,第一行显示“200 OK”是意料之中的。)

HTTP/1.1 200 OK
Date: Thu, 23 Dec 2010 21:08:06 GMT
Server: Apache/2.2.8 (Ubuntu)
Last-Modified: Sun, 10 Oct 2010 23:00:00 GMT
ETag: "f72018-dfca-4924b34083c00"
Accept-Ranges: bytes
Content-Length: 57290
Content-Type: text/plain

如果看起来干净,请再试一次:

sudo apt-get clean
sudo apt-get update

答案3

在终端中运行以下命令,

sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E

sudo apt-get install ubuntu-extras-keyring

sudo apt-get update

笔记:

  • 如果运行上述命令后出现任何错误,请在此处发布输出。

答案4

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install launchpad-getkeys
sudo launchpad-getkeys

让我知情

相关内容