Ubuntu 12.04 GPG 错误:http://archive.ubuntu.com 精确发布:以下签名无效:NODATA 1 NODATA 2

Ubuntu 12.04 GPG 错误:http://archive.ubuntu.com 精确发布:以下签名无效:NODATA 1 NODATA 2

我知道这个问题经常被问到,但对我来说似乎没什么用。每次我尝试更新时都会得到以下信息:

sudo apt-get update
Get:1 http://archive.ubuntu.com precise Release.gpg
Get:2 http://ppa.launchpad.net precise Release.gpg
Get:3 http://archive.ubuntu.com precise Release                            
Get:4 http://ppa.launchpad.net precise Release.gpg                         
Get:5 http://ppa.launchpad.net precise Release                              
Ign http://archive.ubuntu.com precise Release                               
E: GPG error: http://archive.ubuntu.com precise Release: The following signatures were invalid: NODATA 1 NODATA 2

我能成功执行的唯一方法

sudo apt-get update

是删除所有软件源(这是毫无意义的)。

无论我使用什么软件源(官方 ubuntu 或其他 PPA),我都会遇到相同的错误。

到目前为止我已经尝试过:

  1. 将服务器从 MAIN 更改为其他服务器...没什么乐趣
  2. 建议的修复方案来自这里这里这里, 和这里

似乎什么都不起作用。似乎我所有的关键数据都丢失了,我不知道如何找回它们。

任何帮助都将非常感激!

答案1

好吧,有些人可能会说这是我犯的一个愚蠢的错误,但我在这里指出这一点,是为了让任何可能遇到类似问题的人都知道。

如果尝试我上面提供的链接中的解决方案对您不起作用,那么您的系统很可能位于代理后面。

在使用特定网络扩展器时,我不小心将系统置于代理后面如果你好奇的话

当您的系统使用代理并且没有配置成这样时,您将收到这些奇怪的 GPG 错误。因此,您可以选择重新配置以通过代理工作或删除代理(我选择了后者)。

笔记:确认你的系统是否使用代理的一个简单方法是一个网站,并观察其 IP 或名称回复的一部分。如果发件人部分来自意外地址,那么您可能像我一样意外地使用代理。

相关内容