损坏的存储库

损坏的存储库

我在 14.04 上更新 repos 时遇到问题。每当我sudo apt-get update在终端中运行时,我都会得到

Fetched 30,4 MB in 36s (844 kB/s)                                              
W: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/trusty-   updates/main/i18n/Translation-en  Hash Sum mismatch

W: Failed to fetch http://de.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.

我尝试删除列表并执行更新,但没有效果!有什么想法吗?

sudo rm -fR /var/lib/apt/lists/*
sudo apt-get update

答案1

Apt 源列表取自/etc/apt/source.list/etc/apt/source.list.d/FILENAME-ENDING-WITH.list。我认为您正在查看的文件夹可能是从那些 .list 文件自动生成的。

哈希值不匹配表明 de.archive.ubuntu.com 上的文件可能已损坏,或者您通过互联网连接接收的版本至少已损坏。仅供参考:

k1210:~/tmp$ curl http://uk.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/i18n/Translation-en | md5sum --

给我一个 md5:

d47626f83d42df1f5feccac4697fa4e5

这与我从 de 档案中获得的信息相符(位于http://u-1.mirror.tudos.de/ubuntu/dists/trusty-updates/universe/i18n/Translation-en)。

尝试更改 sources.list 中的 de.archive.ubuntu.com 以指向备用镜像,例如 fr.archive.ubuntu.com。重新运行sudo apt-get update。如果仍然失败,请将完整输出发布到某处(例如http://pastebin.com)。

相关内容