I verified this error on two different machines. >>> Downloading http://www.caliban.org/files/bash/bash-completion-20020624.tar.gz --21:17:26-- http://www.caliban.org/files/bash/bash-completion-20020624.tar.gz => `/usr/portage/distfiles/bash-completion-20020624.tar.gz' Resolving www.caliban.org... done. Connecting to www.caliban.org[66.125.233.130]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 56,183 [application/x-gzip] 100%[=================================================================================>] 56,183 10.77K/s ETA 00:00 21:17:32 (10.77 KB/s) - `/usr/portage/distfiles/bash-completion-20020624.tar.gz' saved [56183/56183] !!! Couldn't download bash-completion-20020624.tar.gz. Aborting. Trying to run the ebuild against the downloaded file fragment of course yields: Calculating dependencies ...done! >>> emerge app-shells/bash-completion-20020624 to / !!! bash-completion-20020624.tar.gz: message digests do not match! !!! bash-completion-20020624.tar.gz is corrupt or incomplete. >>> our recorded digest: 6bb8eb0d18e6b384b6b7804a359eb8ba >>> your file's digest: 2f47db9ebafee931e4630959a9d14f34 >>> Please delete /usr/portage/distfiles/bash-completion-20020624.tar.gz and refetch. !!! emerge aborting on /usr/portage/app-shells/bash-completion/bash-completion-20020624.ebuild .
it was a bad digest file. emerge --clean rsync will fix it,.