Re: [APT] how to debug "Hash Sum mismatch"?
summary: trying to update R packages from recommended mirrors @
http://cran.r-project.org/mirrors.html
This has worked well for a long time, but now I keep getting errors like
Failed to fetch <mirror URI/>/squeeze-cran/<deb name/>: Hash Sum mismatch
No fix from either
sudo rm /var/lib/apt/lists/partial/*
sudo rm /var/lib/apt/lists/*
sudo aptitude update
or
sudo rm /var/lib/apt/lists/partial/*
sudo rm /var/lib/apt/lists/*
sudo apt-get update
details:
http://lists.debian.org/debian-user/2013/01/msg00995.html
>> I'm getting
>> > E: Failed to fetch http://lib.stat.cmu.edu/R/CRAN/bin/linux/debian/squeeze-cran/r-base-core_2.15.2-1~squeezecran.0_amd64.deb: Hash Sum mismatch
>> So I changed my sources.list
>> - deb http://lib.stat.cmu.edu/R/CRAN/bin/linux/debian squeeze-cran/
>> + deb http://watson.nci.nih.gov/cran_mirror/bin/linux/debian squeeze-cran/
>> did `sudo aptitude update`, and got
>> > W: Failed to fetch bzip2:/var/lib/apt/lists/partial/watson.nci.nih.gov_cran%5fmirror_bin_linux_debian_squeeze-cran_Packages: Hash Sum mismatch
>> So I changed my sources.list
>> - deb http://lib.stat.cmu.edu/R/CRAN/bin/linux/debian squeeze-cran/
>> - deb http://watson.nci.nih.gov/cran_mirror/bin/linux/debian squeeze-cran/
>> + deb http://mirrors.nics.utk.edu/cran/bin/linux/debian squeeze-cran/
>> did `sudo aptitude update`, and got
>> > W: Failed to fetch bzip2:/var/lib/apt/lists/partial/mirrors.nics.utk.edu_cran_bin_linux_debian_squeeze-cran_Packages: Hash Sum mismatch
http://lists.debian.org/debian-user/2013/01/msg00997.html
> Without knowing all your details, I'd probably:
> rm /var/lib/apt/lists/*
> rm /var/lib/apt/lists/partial/*
> then try updating again.
Unfortunately, no fix:
me@it:~ $ sudo rm /var/lib/apt/lists/*
rm: cannot remove `/var/lib/apt/lists/partial': Is a directory
me@it:~ $ sudo rm /var/lib/apt/lists/partial/*
me@it:~ $ sudo emacs -nw -q /etc/apt/sources.list
me@it:~ $ sudo aptitude update
...
W: Failed to fetch bzip2:/var/lib/apt/lists/partial/lib.stat.cmu.edu_R_CRAN_bin_linux_debian_squeeze-cran_Packages: 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
me@it:~ $ sudo emacs -nw -q /etc/apt/sources.list
me@it:~ $ sudo rm /var/lib/apt/lists/partial/* ; sudo rm /var/lib/apt/lists/* ; sudo aptitude update
...
W: Failed to fetch bzip2:/var/lib/apt/lists/partial/watson.nci.nih.gov_cran%5fmirror_bin_linux_debian_squeeze-cran_Packages: 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
me@it:~ $ sudo emacs -nw -q /etc/apt/sources.list
me@it:~ $ sudo rm /var/lib/apt/lists/partial/* ; sudo rm /var/lib/apt/lists/* ; sudo aptitude update
...
W: Failed to fetch bzip2:/var/lib/apt/lists/partial/mirrors.nics.utk.edu_cran_bin_linux_debian_squeeze-cran_Packages: 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
For the helluvit, I also tried `apt-get`, which does not fail-fast
like `aptitude`:
me@it:~ $ sudo rm /var/lib/apt/lists/partial/* ; sudo rm /var/lib/apt/lists/* ; sudo apt-get update
...
Reading package lists... Done
me@it:~ $ sudo aptitude install r-base r-base-core r-recommended r-base-dev liblapack3 liblapack-dev
The following NEW packages will be installed:
r-base-dev
The following packages will be upgraded:
r-base r-base-core r-recommended
3 packages upgraded, 1 newly installed, 0 to remove and 1603 not upgraded.
Need to get 21.1 MB of archives. After unpacking 500 kB will be used.
Do you want to continue? [Y/n/?]
Get: 1 http://mirrors.nics.utk.edu/cran/bin/linux/debian/ squeeze-cran/ r-base-core 2.15.2-1~squeezecran.0 [21.0 MB]
Get: 2 http://mirrors.nics.utk.edu/cran/bin/linux/debian/ squeeze-cran/ r-base 2.15.2-1~squeezecran.0 [37.1 kB]
Get: 3 http://mirrors.nics.utk.edu/cran/bin/linux/debian/ squeeze-cran/ r-recommended 2.15.2-1~squeezecran.0 [2,688 B]
Get: 4 http://mirrors.nics.utk.edu/cran/bin/linux/debian/ squeeze-cran/ r-base-dev 2.15.2-1~squeezecran.0 [3,906 B]
Fetched 21.1 MB in 12s (1,650 kB/s)
E: Failed to fetch http://mirrors.nics.utk.edu/cran/bin/linux/debian/squeeze-cran/r-base-core_2.15.2-1~squeezecran.0_amd64.deb: Hash Sum mismatch
What else to try?
TIA, Tom Roche <Tom_Roche@pobox.com>
Reply to: