Since two weeks ago "apt-get update" fails with "Hash Sum mismatch" every second time the package-lists change. This is a typical output:
Get: 12 http://http.debian.net unstable/main 2014-02-09-2043.36.pdiff [21.5 kB] Get: 13 http://http.debian.net experimental/main amd64 Packages/DiffIndex [7819 B] Get: 14 http://http.debian.net unstable/main i386 2014-02-09-2043.36.pdiff [18.4 kB] Get: 15 http://http.debian.net unstable/main 2014-02-09-2043.36.pdiff [21.5 kB] Get: 16 http://http.debian.net unstable/non-free i386 2014-02-09-2043.36.pdiff [297 B] Get: 17 http://http.debian.net experimental/main i386 Packages/DiffIndex [7819 B] Get: 18 http://http.debian.net experimental/main Translation-en/DiffIndex [7819 B] Get: 19 http://http.debian.net experimental/main 2014-02-09-2043.36.pdiff [1277 B] Get: 20 http://http.debian.net unstable/non-free 2014-02-09-2043.36.pdiff [626 B] Get: 21 http://http.debian.net experimental/main amd64 2014-02-09-2043.36.pdiff [1464 B] Get: 22 http://http.debian.net unstable/main amd64 2014-02-09-2043.36.pdiff [33.9 kB] Get: 23 http://http.debian.net experimental/main i386 2014-02-09-2043.36.pdiff [1907 B] Get: 24 http://http.debian.net unstable/non-free amd64 2014-02-09-2043.36.pdiff [298 B] Get: 25 http://http.debian.net unstable/main 2014-02-09-2043.36.pdiff [2220 B] Get: 26 http://http.debian.net experimental/main 2014-02-09-2043.36.pdiff [315 B] Get: 27 http://http.debian.net unstable/main i386 2014-02-09-2043.36.pdiff [18.4 kB] Get: 28 http://http.debian.net unstable/non-free i386 2014-02-09-2043.36.pdiff [297 B] Get: 29 http://http.debian.net experimental/main 2014-02-09-2043.36.pdiff [1277 B] Get: 30 http://http.debian.net unstable/non-free 2014-02-09-2043.36.pdiff [626 B] Get: 31 http://http.debian.net experimental/main amd64 2014-02-09-2043.36.pdiff [1464 B] Get: 32 http://http.debian.net experimental/main i386 2014-02-09-2043.36.pdiff [1907 B] Get: 33 http://http.debian.net unstable/main amd64 2014-02-09-2043.36.pdiff [33.9 kB] Get: 34 http://http.debian.net unstable/non-free amd64 2014-02-09-2043.36.pdiff [298 B] Get: 35 http://http.debian.net unstable/main 2014-02-09-2043.36.pdiff [2220 B] Get: 36 http://http.debian.net experimental/main 2014-02-09-2043.36.pdiff [315 B] Fetched 683 kB in 9s (71.4 kB/s) W: Failed to fetch http://http.debian.net/debian/dists/unstable/non-free/source/SourcesIndex: Hash Sum mismatch W: Failed to fetch http://http.debian.net/debian/dists/unstable/non-free/binary-amd64/PackagesIndex: Hash Sum mismatch W: Failed to fetch http://http.debian.net/debian/dists/unstable/non-free/binary-i386/PackagesIndex: Hash Sum mismatch W: Failed to fetch http://http.debian.net/debian/dists/unstable/main/i18n/Translation-enIndex: Hash Sum mismatch W: Failed to fetch http://http.debian.net/debian/dists/experimental/main/source/SourcesIndex: Hash Sum mismatch W: Failed to fetch http://http.debian.net/debian/dists/experimental/main/binary-amd64/PackagesIndex: Hash Sum mismatch W: Failed to fetch http://http.debian.net/debian/dists/experimental/main/i18n/Translation-enIndex: Hash Sum mismatch E: Some index files failed to download. They have been ignored, or old ones used instead. E: Couldn't rebuild package cache This happens not only for http.debian.net but for each of the couple of other mirrors I tried. Wait and try again does not help. A temporary solution is to delete the package lists in /var/lib/apt/lists, which allows to update the package lists until the next change. A permament solution is "Acquire::PDiffs "false";" . So it seems that the PDiff-mechanism is broken. I run debian testing/unstable. The apt version is 0.9.15.1. (Martin Ziegler) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org