Ubuntu Server 11.04 apt-get在几次全新安装后无法运行

Apt-get更新错误

我一直在寻找几个小时来尝试结束这些错误。

sudo apt-get update W: Failed to fetch gzip:/var/lib/apt/lists/partial/us.archive.ubuntu.com_ubuntu_dists_natty_universe_source_Sources Hash Sum mismatch 

我烧了几张CD,validation了他们,用安装光盘检查了内存问题,甚至计算了我下载的md5。

所有通常的嫌疑人都被检出。

我已经做了以前安装使用这个磁盘,他们在哪里运行良好。 连接在同一地点是另一个(i386)盒子,能够运行apt-get就好了。 我环顾四周,尝试了各种不同的方法来清除列表或更改来源,我几乎肯定这是一个本地问题。

有问题的盒子是戴尔Inspirion 530,附有两个附件。 对不起,不包括更多的细节,但不知道什么日志转储或什么信息是可用的,但会在任何请求这样做。

谢谢


更新

在回应的build议,症状可能是下载问题的结果(我不得不同意),我已经运行以下testing。

 steven@DellServer:~$ ping us.archive.ubuntu.com PING us.archive.ubuntu.com (91.189.88.46) 56(84) bytes of data. 64 bytes from lithium.canonical.com (91.189.88.46): icmp_req=1 ttl=47 time=157 ms 

这是解决和可以达到主机。 我冲了清单。

 steven@DellServer:~$ sudo rm -rf /var/lib/apt/lists/* steven@DellServer:~$ sudo mkdir -p /var/lib/apt/lists/partial 

再试一次。 我有多个列表类似的错误。

 bzip2: Data integrity error when decompressing. W: Failed to fetch gzip: ... Hash Sum mismatch 

我甚至把这个盒子放在我的第二个ISP的线上。 同样的结果。 我也检查了/etc/apt/atp.conf.d/01proxy没有文件,我没有设置任何代理的环境variables。

wget手动下载软件包列表并解压缩bzip2失败,返回相同的bzip错误。 在.gz上使用gzip也失败了。 我把服务器下载到.bz2上的文件放在我的地方也是失败了。

我把它从归档文件下载到我的工作站上,并能够解压缩它。 .gz也一样。 问题必须出现在下载中,但是我感到困惑,因为我的工作站和服务器都与我的ISP有相同的连接,而且networking似乎运行良好。

由于有问题的接口是PCI网卡,我决定重新安装并使用集成的网卡。

解决了

遵循尼克的逻辑,我删除了网卡,并使用了集成的接口,除了我想使用的无用的网卡,我不再有问题。

谢谢尼克

试试这个,

打开一个terminal并执行,

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

虽然' rm -rf '命令很危险,但是专门为上述path运行并不会损害您的系统。 如果有一个坏的副本在那里引起这个哈希失败,它可能会解决您的问题。

该命令清理完部分下载的列表后,重试“ update ”。

命令失败时,您还可以检查该path中是否存在任何部分文件。 当命令失败时,您可能会在您的问题中find该文件。

一个理论是,列表下载失败(你有一个不完整的文件),哈希检查失败。


更新你的两个评论。
我怀疑你有问题得到清单。
清除列表会导致再次获取它,有时它会正确地到达你。
如果不是这样,那么您的更新就会像您在问题中所描述的那样失败。

我觉得离开发行版是一个很强的一步 – 试图找出为什么你的下载不能正常工作。