软件更新程序无法下载存储库信息

当我运行软件更新程序时,它说它无法下载存储库信息并检查Internet连接。

我有互联网连接。

我该如何解决?

编辑以添加源的内容,列表:

抱歉,我无法弄清楚如何粘贴sources.list的内容而不会造成太大的麻烦。 其中一些预览为真正大胆的印刷品。 我试图遵循块引用和代码规则,但无论如何它都是一个巨大的混乱。

根据我的经验,至少还有三个失败原因:存储库位置不正确,存储库已关闭,代理设置不正确。

首先,检查/etc/apt/sources.list软件存储库位置或运行software-properties-gtk 。 确保您可以访问所有存储库,例如,使用Web浏览器确保该站点当前未关闭。

如果没问题,请检查系统范围的代理设置。 因为软件更新是使用root权限运行的,所以使用的代理设置也是root权限。 检查此问题以设置系统范围的代理设置。

另一个原因可能是防火墙,但我不确定:)。

希望能帮助到你。

UPDATE

如果您从终端运行software-properties-gtk ,则会收到消息gpg: /tmp/tmp/trustdb.gpg: trustdb created这不是问题。

另一种解决方案是,有时它无法从所选服务器中找到包。 您应该将其更改为最匹配的服务器。

  • 转到软件和更新Ubuntu软件选项卡,
  • 然后单击下载从 Other 下载
  • Select Best Server ,它将自动更新源。
  • 现在从Software Updater安装它或者进行sudo apt-get upgrade

在我的情况下,关于不是要获取存储库信息,检查互联网连接以及无法找到“最佳服务器”的错误消息是完整的红色鲱鱼。

我的问题的根本原因是我试图从13.10升级到14.04并且我的更新设置被设置为仅检查LTS更新。 每当我尝试明确检查更新时,它都说“你的系统已经是最新的”。 我错误地猜到,这是由于网络问题(代理等)导致没有找到更新。

当我更改更新程序设置以检查任何新版本时,我收到一条消息,表示不再支持13.10,并带有升级选项的新按钮。 单击此新按钮工作正常,没有其他网络或设置更改。

这看起来像是一个错误,因为14.04是一个LTS更新,但无论如何,它工作!