无法获取Ubuntu 14.04 LTS上的更新(可靠的Tahr)

无法获取Ubuntu 14.04 LTS上的更新(可靠的Tahr),ubuntu,updates,ubuntu-14.04,apt-get,Ubuntu,Updates,Ubuntu 14.04,Apt Get,在Ubuntu14.04LTS(Trusty Tahr)上运行更新时。遇到以下错误: W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-amd64/Packages Hash Sum mismatch W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/mult

在Ubuntu14.04LTS(Trusty Tahr)上运行更新时。遇到以下错误:

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-amd64/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/multiverse/binary-amd64/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-i386/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-i386/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/multiverse/binary-i386/Packages  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/i18n/Translation-en  Hash Sum mismatch

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/i18n/Translation-en  Hash Sum mismatch

E: Some index files failed to download. They have been ignored, or old ones used instead.

us.archive.ubuntu.com服务器出现问题

我通过在/etc/apt/sources.list中将所有的us.archive.ubuntu.com URL更改为in.archive.ubuntu.com来修复它

我将vim与查找和替换一起使用,如下所示:

sudo vim /etc/apt/sources.list
:%s/us.archive/in.archive/g
:wq
这对我很有用:

rm /var/lib/apt/lists/* -vf
apt-get update
希望它能帮助别人。
干杯

这个问题产生的原因很多。其中一些是:

  • apt.list中的任何条目都不起作用。您或任何应用程序创建了错误的条目
  • apt存储库当前不工作
  • /var/lib/apt/lists/文件夹中已损坏
  • 因此,对于这两种情况,都有不同的解决方案,如果您不知道确切的问题,请执行以下步骤:

  • 使用apt的另一个镜像。在ubuntu中有文件名
    /etc/apt/sources.list
    和包含一些文件的文件夹
    /etc/apt/sources.list.d/
    。因此,您可以从那里更改和使用apt的任何其他镜像。例如,您可以通过编辑这些文件将您的印度存储库更改为美国存储库等
  • 还有一种可能性是,您有任何其他存储库链接(第三方)暂时没有响应。因此,您也可以从上述给定文件中删除它们。您还可以从列表中删除所有第三方存储库

    rm-rf/etc/apt/sources.list.d/*

  • /var/lib/apt/lists/

    rm-rf/var/lib/apt/lists/*


  • 我以前在virtualbox上的ubuntu上遇到过这个问题。我尝试了以上所有方法,但都没有用


    当我使用其他备份脚本时,我发现我的服务器的日期/时间不正确。我有,apt-get-update就像一个符咒一样工作。

    下面的命令应该可以工作

    sed -i -re 's/\w+\.archive\.ubuntu\.com/archive.ubuntu.com/g' /etc/apt/sources.list
    

    这个网站是为编程问题。我们不是一般的软件技术支持。这是个更好的地方,明白了。移至:)FWIW,我在启动基于14.04的虚拟机时正好遇到了这个错误。只需从头开始重新启动VM安装程序就解决了问题,但这里似乎存在短暂故障的可能性。如果Ubuntu能够隔离并修复这个问题,或者能够理解正在发生的事情,以便配置脚本能够解决这个问题,那就太好了。sudo rm-rf/var/lib/apt/lists/*-vfThank@varun palekar,这对我来说很有效。谢谢,这个答案帮助我解决了这个问题