Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 126419

Summary: After two days, still get md5sum error from this server for bash3.1
Product: Mirrors Reporter: Decibels <decibels.2862>
Component: Server ProblemAssignee: SpanKY <vapier>
Status: RESOLVED INVALID    
Severity: normal CC: klieber
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Decibels 2006-03-16 06:57:35 UTC
Have deleted the /usr/portage/distfiles and tried several times. 
Synced again the next day and deleted the distfiles and same thing today.

# emerge -Dv world

Calculating world dependencies \

... done!
>>> Emerging (1 of 29) app-shells/bash-3.1_p11 to /
>>> Downloading http://adelie.polymtl.ca/distfiles/bash-3.1.tar.gz
--08:37:11--  http://adelie.polymtl.ca/distfiles/bash-3.1.tar.gz
           => `/usr/portage/distfiles/bash-3.1.tar.gz'
Resolving adelie.polymtl.ca... 132.207.4.160
Connecting to adelie.polymtl.ca|132.207.4.160|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2,533,934 (2.4M) [application/x-gzip]

100%[===============================================================================>] 2,533,934    331.49K/s    ETA 00:00

08:37:19 (326.13 KB/s) - `/usr/portage/distfiles/bash-3.1.tar.gz' saved [2533934/2533934]

>>> checksums files   ;-) bash-3.0-r12.ebuild
>>> checksums files   ;-) bash-3.0-r14.ebuild
>>> checksums files   ;-) bash-2.05b-r11.ebuild
>>> checksums files   ;-) bash-3.1_p11.ebuild
>>> checksums files   ;-) bash-3.0-r13.ebuild
>>> checksums files   ;-) files/digest-bash-3.0-r12
>>> checksums files   ;-) files/digest-bash-3.0-r13
>>> checksums files   ;-) files/digest-bash-3.0-r14
>>> checksums files   ;-) files/digest-bash-3.1_p11
>>> checksums files   ;-) files/bash-3.0-histtimeformat.patch
>>> checksums files   ;-) files/bash-3.0-darwin-conn.patch
>>> checksums files   ;-) files/bash-2.05b-setlocale.patch
>>> checksums files   ;-) files/bash-3.0-trap-fg-signals.patch
>>> checksums files   ;-) files/bash-3.0-read-memleak.patch
>>> checksums files   ;-) files/bash-3.1-fix-dash-login-shell.patch
>>> checksums files   ;-) files/dot-bash_profile
>>> checksums files   ;-) files/bash-3.0-force-static-linking.patch
>>> checksums files   ;-) files/bash-3.0-etc-inputrc.patch
>>> checksums files   ;-) files/bash-3.0-gentoo.patch
>>> checksums files   ;-) files/bash_logout
>>> checksums files   ;-) files/bash-3.1-bash-logger.patch
>>> checksums files   ;-) files/bash-3.0-ulimit.patch
>>> checksums files   ;-) files/bash-2.05b-rbash.patch
>>> checksums files   ;-) files/bash-3.0-read-builtin-pipe.patch
>>> checksums files   ;-) files/bash-3.0-volatile-command.patch
>>> checksums files   ;-) files/bash-3.0-locale.patch
>>> checksums files   ;-) files/bash-3.0-read-e-segfault.patch
>>> checksums files   ;-) files/bash-3.0-manpage.patch
>>> checksums files   ;-) files/bash-3.0-posixtrap.patch
>>> checksums files   ;-) files/bash-3.0-configs.patch
>>> checksums files   ;-) files/bashrc
>>> checksums files   ;-) files/bash-3.0-multibyteifs.patch
>>> checksums files   ;-) files/bash-3.0-pgrp-pipe-fix.patch
>>> checksums files   ;-) files/bash-3.0-pwd.patch
>>> checksums files   ;-) files/bash-2.05b-parallel-build.patch
>>> checksums files   ;-) files/bash-3.0-crash.patch
>>> checksums files   ;-) files/bash-3.0-utf8.patch
>>> checksums files   ;-) files/bash-3.0-array-stripping.patch
>>> checksums files   ;-) files/bash-3.0-cross-signals.patch
>>> checksums files   ;-) files/bash-3.0-rl-display.patch
>>> checksums files   ;-) files/bash-3.0-rl-self-insert.patch
>>> checksums files   ;-) files/bash-3.0-parallel.patch
>>> checksums files   ;-) files/bash-3.0-local-array.patch
>>> checksums files   ;-) files/bash-3.0-prompt.patch
>>> checksums files   ;-) files/bash-3.0-bash-logger.patch
>>> checksums files   ;-) files/bash-3.0-invisible.patch
>>> checksums files   ;-) files/bash-3.0-afs.patch
>>> checksums files   ;-) files/digest-bash-2.05b-r11
>>> checksums files   ;-) files/bash-3.0-strnlen.patch
>>> checksums files   ;-) files/bash-3.0-subshell.patch
>>> checksums files   ;-) files/bash-2.05b-empty-herestring.patch
>>> checksums files   ;-) files/bash-2.05b-jobs.patch
>>> checksums files   ;-) files/bash-2.05b-multibyte-locale.patch
>>> checksums files   ;-) files/bash-3.1-gentoo.patch
>>> checksums files   ;-) files/bash-3.1-ulimit.patch
>>> checksums files   ;-) files/dot-bashrc
>>> checksums files   ;-) files/dot-bash_logout
>>> checksums files   ;-) files/bash-3.0-jobs.patch
>>> checksums src_uri ;-) bash-3.1.tar.gz
>>> checksums src_uri ;-) bash31-001
>>> checksums src_uri ;-) bash31-002
>>> checksums src_uri ;-) bash31-003
>>> checksums src_uri ;-) bash31-004
>>> checksums src_uri ;-) bash31-005
>>> checksums src_uri ;-) bash31-006
>>> checksums src_uri ;-) bash31-007
>>> checksums src_uri ;-) bash31-008
>>> checksums src_uri ;-) bash31-009

!!! Digest verification Failed:
!!!    /usr/portage/distfiles/bash31-010
!!! Reason: Failed on RMD160 verification
!!! Got:      39a2f836a7f11eba12c50ee0adaade80b81c5e16
!!! Expected: 9228d25e84180f576892ee6c9c3da8262e201269

Just redid the mirrors and still getting the same thing again on this server:
http://ftp.twaren.net/Linux/Gentoo/distfiles/bash-3.1.tar.gz

<snip>

!!! Digest verification Failed:
!!!    /usr/portage/distfiles/bash31-010
!!! Reason: Failed on RMD160 verification
!!! Got:      39a2f836a7f11eba12c50ee0adaade80b81c5e16
!!! Expected: 9228d25e84180f576892ee6c9c3da8262e201269

Looks like there is a problem with the digest-bash-3.1_p11 file.
digest-bash-3.1_p11:RMD160 9228d25e84180f576892ee6c9c3da8262e201269 bash31-010 5218

Or all the servers got the wrong bash-3.1.tar.gz.

Going to try some more servers.
Comment 1 Decibels 2006-03-16 07:06:06 UTC
Nope several more and same results. 
Comment 2 Kurt Lieber (RETIRED) gentoo-dev 2006-03-16 07:26:14 UTC
Mike -- I think the manifest may need updating.  can you take a peek?
Comment 3 SpanKY gentoo-dev 2006-03-16 08:25:20 UTC
i dont know why you mention bash-3.1.tar.gz ... it isnt the one your emerge is complaining about ... emerge is failing on bash31-010

the two mirrors you mention, adelie.polymtl.ca and ftp.twaren.net, have the correct bash31-010 file

are you sure you cleaned out your distfiles properly ?  the hash you posted, 9228d25e84180f576892ee6c9c3da8262e201269, only occurs if you have the wrong bash31-010 file locally and then try to continue fetching the newer one

the digests recorded in portage are correct
Comment 4 Decibels 2006-03-16 08:44:00 UTC
Sorry, fixed. I guess was 'assuming' that 'rm /usr/portage/distfiles/*.*' cleared
the /usr/portage/distfiles out. But didn't actually look.

Yes, the other bash files were in there. Manually removed everything in distfiles
and now emerging files.

Again, sorry. But thanks for the prompt reply and quick analysis.