From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20011226 Description of problem: The directory structure of the IBM JRE (IBMJava2-JRE-1.3-9.0 on Red Hat Linux 7.2) is different compared to Sun's jre (jre-1.3.1_01-fcs). The start script /usr/bin/mozilla, which is contained in Mozilla's RPMs for Linux, tries to locate the "java" script based on where the plugin is stored; while this works OK for the Sun version, it doesn't for IBM's because IBM have the plugin as well as the "java" script stored in the *same* directory. This is compensated by the following patch (please note that this patch is relative to Mozilla's current versions, ie. 0.9.5-0.9.7!): --- ./usr/bin/mozilla.orig Fri Oct 12 09:01:19 2001 +++ ./usr/bin/mozilla Thu Nov 8 12:15:32 2001 @@ -81,22 +81,14 @@ function set_jvm_vars() { JVM_BASE=`basename $JVM_LINK` JVM_DIR=`echo $JVM_LINK | sed -e s/$JVM_BASE//g` - JVM_DIR=${JVM_DIR}../../../bin/ - - # make sure it was found - if [ -z "$JVM_DIR" ]; then - return - fi - - # does it exist? - if [ ! -d "$JVM_DIR" ]; then - return - fi - JVM_COMMAND=$JVM_DIR/java - # does the command exist? - if [ ! -r "$JVM_COMMAND" ]; then - return + if [ ! -r $JVM_COMMAND ]; then + JVM_DIR=${JVM_DIR}../../../bin/ + JVM_COMMAND=$JVM_DIR/java + # does the command exist? + if [ ! -r "$JVM_COMMAND" ]; then + return + fi fi # export this temporarily - it seems to work with old and new Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.Install IBM's JRE 2.Start /usr/bin/mozilla Actual Results: No Mozilla window appears :-( Expected Results: Mozilla should start normally. Additional info:
This is integrated into the original sources at mozilla.org. The report can be closed now.
Ahh, so it is.