In trying to update my system I fail to emerge bash-3.0-r11. It gives a 'Digest verification failed" message indicating that one of the filesizes does not match. The output from emerge world: ========================================================================== Calculating world dependencies .... ...done! >>> emerge (1 of 46) app-shells/bash-3.0-r11 to / >>> md5 files ;-) bash-3.0-r9.ebuild >>> md5 files ;-) bash-2.05b-r9.ebuild >>> md5 files ;-) bash-3.0-r8.ebuild >>> md5 files ;-) bash-2.05b-r11.ebuild >>> md5 files ;-) bash-3.0-r11.ebuild >>> md5 files ;-) bash-3.0-r7.ebuild >>> md5 files ;-) files/digest-bash-3.0-r11 >>> md5 files ;-) files/bash-3.0-darwin-conn.patch >>> md5 files ;-) files/bash-2.05b-setlocale.patch !!! Digest verification Failed: !!! /usr/portage/app-shells/bash/files/bash-3.0-trap-fg-signals.patch !!! Reason: Filesize does not match recorded size >>> Please ensure you have sync'd properly. Please try 'emerge sync' and >>> optionally examine the file(s) for corruption. A sync will fix most cases. Reproducible: Always Steps to Reproduce: 1.emerge bash 2. 3. Actual Results: It starts to emerge, but gives the error message given above Expected Results: Just emerge. I've tried 1) to emerge --sync several times to see if this problem disappeared. This did not solve this issue. 2) I removed the files in /usr/portage/distfiles relating to bash to force new downloads. Indeed files were downloaded again, but problem remained. I have no clue what I should check more.
Trying again after an hour to run "emerge --sync" solved it. No clue what changed during this time, but problem is gone.