debian镜像:哈希总和不匹配

我有一个镜像服务器,我在学校维护。

$ uname -a Linux CSE-Cloud01 4.0.0-1-amd64#1 SMP Debian 4.0.2-1(2015-05-11)x86_64 GNU / Linux

$ sudo apt-get update

...... W: Failed to fetch http:// mirror.cs.nchu.edu.tw/debian/dists/jessie/main/source/Sources Hash Sum mismatch W: Failed to fetch http:// mirror.cs.nchu.edu.tw/debian/dists/jessie/main/binary-amd64/Packages Hash Sum mismatch W: Failed to fetch http:// mirror.cs.nchu.edu.tw/debian/dists/jessie/non-free/binary-amd64/Packages Hash Sum mismatch W: Failed to fetch http:// mirror.cs.nchu.edu.tw/debian/dists/jessie/main/i18n/Translation-en Hash Sum mismatch E: Some index files failed to download. They have been ignored, or old ones used instead. 

在镜像本身或我的一些机器上,最后失败(有些工作正常)。我试图做下面的命令推荐,并且不起作用

 $ apt-get clean $ rm -rf /var/cache/apt/* $ rm -rf /var/lib/apt/lists/* $ apt-get update 

我无法在互联网上find其他解决scheme。 有没有人知道如何解决这个问题?

如果删除/var/lib/apt/lists/*不起作用…
(特别是如果你在代理的后面), 修正“哈希总和不匹配”像这样

创build文件/etc/apt/apt.conf.d/99fixbadproxy
与这个内容

 Acquire::http::Pipeline-Depth 0; Acquire::http::No-Cache true; Acquire::BrokenProxy true; 

另见这里

我有一个类似的问题,这似乎是在镜子上的问题。

如上所述,删除服务器上的文件“InRelease”,然后重试。

在/ debian / dists / jessie目录中有一个名为InRelease的文件。 它有几个月前的其他文件(大部分是今天的date)的date。

在这种情况下,问题始终是位于dist/[name-of-your-distro]/文件夹中的InReleaseRelease文件中所述的InRelease之间的差异。

这个文件是用来validation像Packages.xz其他人没有被改变。 当hashsum不匹配时,你会得到错误。 不幸的是,重新编写和写入新的价值是不够的,因为你还需要唱歌*Release用一个你不拥有的私人密钥*Release文件…一个真正乏味的工作。

在我的情况下,我通过删除发布文件解决了这个问题(首先是使用本地下载的镜像):

 rm dist/[name-of-your-distro]/*Release* 

并在APT源中添加一个信任的交换机到这个回购对应的行:

 deb [trusted=yes] file:/path/to/your/local/mirror/ubuntu xenial main 

注意[trusted = yes]

希望这有助于,甚至在未来:)

以下帮助我(考虑你是苏)

  • apt-get clean
  • apt-get autoclean
  • apt-get删除
  • apt-get autoremove

从wheezy升级到jessie时,我遇到了这样的问题。 解决办法是暂时删除xz-utils软件包。 由于旧版本的apt,Wheezy无法pipe理.xz软件包列表。

 apt-get remove xz-utils apt-get update apt-get upgrade apt-get install xz-utils 

在尝试更新或安装文件之前,尝试删除除因特网连接以外的所有networking连接。

我刚刚解决了这个问题。 我使用wifi连接到互联网,但也有一个以太网电缆连接到另一台计算机连接到交换机。 我删除了以太网电缆,哈希不匹配错误消失。 局域网有可能阻止笔记本电脑连接到互联网,因为我甚至无法ping通谷歌。 浏览器也不会打开网站。