Bugzilla – Bug 290866
java-1_6_0-sun-devel-1.6.0.u1-7 has a broken "java" script
Last modified: 2007-07-12 14:42:49 UTC
I can no longer run java without providing a full path to alternatives dustin:~ # /etc/alternatives/java_sdk/bin/java -version java version "1.6.0_01" Java(TM) SE Runtime Environment (build 1.6.0_01-b06) Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode) dustin:~ # which java /usr/bin/java dustin:~ # ls -l /usr/bin/java lrwxrwxrwx 1 root root 22 Jul 10 20:01 /usr/bin/java -> /etc/alternatives/java dustin:~ # ls -l /etc/alternatives/java lrwxrwxrwx 1 root root 38 Jul 10 20:01 /etc/alternatives/java -> /usr/lib/jvm/jre-1.6.0.u1-sun/bin/java dustin:~ # //usr/lib/jvm/jre-1.6.0.u1-sun/bin/java -version /usr/lib/jvm/java-1.6.0.u1-sun-1.6.0.u1/jre/bin/java.bin: line 4: /usr/lib/jvm/java-1.6.0.u1-sun-1.6.0.u1/jre/bin/java.bin.bin: No such file or directory /usr/lib/jvm/java-1.6.0.u1-sun-1.6.0.u1/jre/bin/java.bin: line 4: exec: /usr/lib/jvm/java-1.6.0.u1-sun-1.6.0.u1/jre/bin/java.bin.bin: cannot execute: No such file or directory dustin:~ # ls -l /usr/lib/jvm/jre-1.6.0.u1-sun/bin/java -rwxr-xr-x 4 root root 208 Jul 5 18:46 /usr/lib/jvm/jre-1.6.0.u1-sun/bin/java dustin:~ # java -version /usr/lib/jvm/java-1.6.0.u1-sun-1.6.0.u1/jre/bin/java.bin: line 4: /usr/lib/jvm/java-1.6.0.u1-sun-1.6.0.u1/jre/bin/java.bin.bin: No such file or directory /usr/lib/jvm/java-1.6.0.u1-sun-1.6.0.u1/jre/bin/java.bin: line 4: exec: /usr/lib/jvm/java-1.6.0.u1-sun-1.6.0.u1/jre/bin/java.bin.bin: cannot execute: No such file or directory dustin:~ #
sun-java on opensuse 10.3 (factory): none sun-java on opensuse 10.3 (factory-extra): 1.5 bug against opensuse 10.3 with OS == SLES 10: invalid
This is a valid bug. I am using this package from factory. What's going on? I just reported another bug 289624 using the same situation. The java-1_6_0-sun-devel-1.6.0.u1-5 package from a couple weeks ago worked fine. Please fix this bug, the new -7 package doesn't work!
Hi ... my fault -- sorry. A wrapper script was applied twice, which actually deleted the original binary. The fix was already submitted on friday, but the broken package got synced out unfortunately. To get it working again meanwhile, do the following: cp /usr/lib/jvm/java-1.6.0.u1-sun-1.6.0.u1/bin/java{,.bin} /usr/lib/jvm/java-1.6.0.u1-sun-1.6.0.u1/jre/bin Closing as fixed, thanks for the report. Daniel
*** Bug 291121 has been marked as a duplicate of this bug. ***