I was upgrading jdk to1.3.1_04, but I had downloaded the wrong file. "emerge -u sun-jdk" failed, but sun-jdk was inserted anyway in the system,so the next "emerge -u" did nothing. I had to issue an "emerge sun-jdk", to have JDK upgraded.
Hi canne, what do I need to do exactly to reproduce this bug? I tried the following to reproduce this, but it didn't reproduce your problem. # ls -l /usr/portage/distfiles/j2sdk* -rw------- 1 root root 26381475 Jul 1 18:57 /usr/portage/distfiles/j2sdk-1_3_1_03-linux-i386.bin # qpkg -v sun-jdk dev-java/sun-jdk-1.3.1.02 dev-java/sun-jdk-1.3.1.03 * dev-java/sun-jdk-1.3.1.04 dev-java/sun-jdk-1.4.0-r2 dev-java/sun-jdk-1.4.0-r3 dev-java/sun-jdk-1.4.0-r4 dev-java/sun-jdk-1.4.0-r5 # emerge -u =dev-java/sun-jdk-1.3.1.04 Calculating dependencies ...done! >>> emerge dev-java/sun-jdk-1.3.1.04 to / >>> Unpacking source... !!! ERROR: The ebuild did not complete successfully. !!! Function src_unpack, Line 2, Exitcode 0 !!! Please download j2sdk-1_3_1_04-linux-i586.bin from http://java.sun.com/j2se/1.3/download-linux.html !!! emerge aborting on /usr/portage/dev-java/sun-jdk/sun-jdk-1.3.1.04.ebuild .
Err, and continuing on: # qpkg -v sun-jdk dev-java/sun-jdk-1.3.1.02 dev-java/sun-jdk-1.3.1.03 * dev-java/sun-jdk-1.3.1.04 dev-java/sun-jdk-1.4.0-r2 dev-java/sun-jdk-1.4.0-r3 dev-java/sun-jdk-1.4.0-r4 dev-java/sun-jdk-1.4.0-r5 # emerge -u =dev-java/sun-jdk-1.3.1.04 Calculating dependencies ...done! >>> emerge dev-java/sun-jdk-1.3.1.04 to / >>> Unpacking source... !!! ERROR: The ebuild did not complete successfully. !!! Function src_unpack, Line 2, Exitcode 0 !!! Please download j2sdk-1_3_1_04-linux-i586.bin from http://java.sun.com/j2se/1.3/download-linux.html !!! emerge aborting on /usr/portage/dev-java/sun-jdk/sun-jdk-1.3.1.04.ebuild . shows that the emerge -u on the second time is the same as the first (no 1.3.1.04 merged).
do you have some error output?
If the problem persists, please reopen this bug.
Closing, as no response from reporter. Verified to work-