Today I emerge sync, emerge system, then emerge --update --deep --verbose world, that asked me to download j2sdk-1_4_1-doc.zip manually. After downloading j2sdk-1_4_1-doc.zip from http://java.sun.com/products/archive/j2se/1.4.1_07/ind and copying it to /usr/portage/distfiles/ I get: tux root # emerge --update --deep --verbose world Calculating world dependencies ...done! >>> emerge (1 of 30) dev-java/java-sdk-docs-1.4.1 to / !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: afee895d516243034cb0521e06ba4b2e >>> your file's digest: 105e236ee793b5d01be899527f36ca94 !!! File does not exist: /usr/portage/distfiles//j2sdk-1_4_1-doc.zip I downloaded the file twice and both copies have the md5sum of 105e236ee793b5d01be899527f36ca94. What's wrong?
This is a duplicate of bug #53044. The problem is a wrong md5 digest in the ebuild for the Java documentation. Quick Fix: Edit the ebuild and change the md5 digest to 105e236ee793b5d01be899527f36ca94. Permanent Fix: Revert the change in the CVS that lead to this problem.
Fixed. My bad.