Hi there,
I'm trying to install SupportCenter Plus 7909 from a ManageEngine_SupportCenter_Plus.bin file in a "Red Hat Enterprise Linux Server release 6.3 (Santiago)" 64 bits box.
I've got some errors:
Error 1: Without any option besides the one that creates a log in verbose mode.
I create a file called ./ManageEngine_SupportCenter_Plus.sp that contains only one line: "is.debug=1". That file is in the same folder than ManageEngine_SupportCenter_Plus.bin
This is what I executed:
# ./ManageEngine_SupportCenter_Plus.bin -is:javaconsole -is:log log.txt -console
This is what I see on the stout:
InstallShield Wizard
Initializing InstallShield Wizard...
Searching for Java(tm) Virtual Machine...
.
Preparing Java(tm) Virtual Machine...
..................................
...................................
...................................
...................................
...................................
...................................
...................................
...................................
........
#
And this is what I see on the log.txt file:
------------------
file type: 0
file id: 0
length: 273
offset: 647532
file name: instructions.txt
file type: 5
file id: 1
length: 650
offset: 647805
file name: Verify.jar
file type: 2
file id: 2
length: 729
offset: 648455
file name: launch.txt
file type: 1
file id: 3
length: 255
offset: 649184
file name: sunjreX.jvm
file type: 3
file id: 4
length: 223913
offset: 649439
file name: HTTPClient.jar
file type: 4
file id: 5
length: 17390756
offset: 873352
file name: linux-sun-j2re150-trim-pack-cm-1_10_2_5.bin
file type: 6
file id: 6
length: 36245238
offset: 18264108
file name: setup.jar
Finding a JVM
Initiating JVM search based on hints...
WARNING: Unable to verify sunjreX.jvm because the JVM_PROPERTIES tag was not specified.
WARNING: Unable to verify sunjreX.jvm because the JVM_PROPERTIES tag was not specified.
WARNING: Unable to verify sunjreX.jvm because the JVM_PROPERTIES tag was not specified.
A suitable JVM could not be found. Please run the program again using the option -is:javahome <JAVA HOME DIR>
ERROR: Invalid bundled JVM. Missing 'jvm' file.
Error 2: With javahome option:
After that error I try to figure out which of the java files I've on my server is the one..
First, I saw what java I've installed:
# yum list installed | grep java
gcc-java.x86_64 4.4.6-4.el6 @rhel-x86_64-server-6
java-1.5.0-gcj.x86_64 1.5.0.0-29.1.el6 @rhel-x86_64-server-6
java-1.5.0-gcj-devel.x86_64 1.5.0.0-29.1.el6 @rhel-x86_64-server-6
java-1.5.0-gcj-javadoc.x86_64 1.5.0.0-29.1.el6 @rhel-x86_64-server-6
java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.48.1.11.3.el6_2
java-1.7.0-openjdk.x86_64 1:1.7.0.5-2.2.1.el6_3 @rhel-x86_64-server-6
java_cup.x86_64 1:0.10k-5.el6 @rhel-x86_64-server-6
tzdata-java.noarch 2012c-1.el6 @rhel-x86_64-server-6
#
Then, I chose one of the java executables I've on the server and try this command:
# ./ManageEngine_SupportCenter_Plus.bin -is:javaconsole -is:log log.txt -console -is:javahome /usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
And I received this on the stdout:
InstallShield Wizard
Initializing InstallShield Wizard...
Searching for Java(tm) Virtual Machine...
........line/col: 0/0
com.jxml.quick.QPE: java.lang.ClassNotFoundException: sun.beans.editors.StringEditor not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./,file:/tmp/isjIlT72g/setup.jar,file:/tmp/isj6n845o/HTTPClient.jar,file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at com.jxml.quick.QContext.throwPE(QContext.java:32)
at com.jxml.quick.QContext.forName(QContext.java:23)
at com.jxml.quick.tf.QPropertyEditor.setPropertyEditorClassName(QPropertyEditor.java:41)
at com.jxml.quick.access.QPEClassAccess.add(QPEClassAccess.java:19)
at com.jxml.quick.tf.QStringTF.add(QStringTF.java:53)
at com.jxml.quick.engine.QElementFactory$QElement$EState.processEnd(QElementFactory.java:284)
at com.jxml.quick.engine.QCMFactory$QCM.endElement(QCMFactory.java:112)
at com.jxml.quick.engine.QContextImpl.endElement(QContextImpl.java:54)
at com.jxml.quick.QConvert.startElement(QConvert.java:93)
at com.jxml.quick.cvt.CTargetEditor.cvt(CTargetEditor.java:42)
at com.jxml.quick.cvt.CAttribute.cvt(CAttribute.java:165)
at com.jxml.quick.cvt.CElement.cvt(CElement.java:155)
at com.jxml.quick.cvt.CChild.cvt(CChild.java:63)
at com.jxml.quick.cvt.CElement.cvt(CElement.java:161)
at com.jxml.quick.cvt.CQuick.cvt(CQuick.java:53)
at com.jxml.quick.cvt.CRootBase.eval(CRootBase.java:10)
at com.jxml.quick.Quick.convert(Quick.java:133)
at com.jxml.quick.engine.QCMLBindings.getQmlDoc(QCMLBindings.java:21)
at com.jxml.quick.engine.QCMLBindings.createSchemaContext(QCMLBindings.java:32)
at com.jxml.quick.engine.QCMLBindings.parseSchema(QCMLBindings.java:60)
at com.jxml.quick.Quick.parseSchema(Quick.java:213)
at com.jxml.quick.Quick.parseSchema(Quick.java:196)
at com.installshield.qjml.QJML.getSchemaDoc(QJML.java:130)
at com.installshield.qjml.QJML.read(QJML.java:223)
at com.installshield.qjml.QJML.read(QJML.java:210)
at com.installshield.wizard.WizardLoader.load(WizardLoader.java:102)
at com.installshield.wizard.Wizard.loadWizard(Wizard.java:375)
at com.installshield.wizard.Wizard.main(Wizard.java:153)
at java.lang.reflect.Method.invoke(libgcj.so.10)
at run.main(run.java:76)
QJMLException: (error code = 3002; message="java.lang.ClassNotFoundException: sun.beans.editors.StringEditor not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./,file:/tmp/isjIlT72g/setup.jar,file:/tmp/isj6n845o/HTTPClient.jar,file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}")
at com.installshield.qjml.QJML.read(QJML.java:232)
at com.installshield.qjml.QJML.read(QJML.java:210)
at com.installshield.wizard.WizardLoader.load(WizardLoader.java:102)
at com.installshield.wizard.Wizard.loadWizard(Wizard.java:375)
at com.installshield.wizard.Wizard.main(Wizard.java:153)
at java.lang.reflect.Method.invoke(libgcj.so.10)
at run.main(run.java:76)
The wizard cannot continue because of the following error: could not load wizard specified in /wizard.inf (104)
#
And this is what I see on the log.txt file:
------------------
file type: 0
file id: 0
length: 273
offset: 647532
file name: instructions.txt
file type: 5
file id: 1
length: 650
offset: 647805
file name: Verify.jar
file type: 2
file id: 2
length: 729
offset: 648455
file name: launch.txt
file type: 1
file id: 3
length: 255
offset: 649184
file name: sunjreX.jvm
file type: 3
file id: 4
length: 223913
offset: 649439
file name: HTTPClient.jar
file type: 4
file id: 5
length: 17390756
offset: 873352
file name: linux-sun-j2re150-trim-pack-cm-1_10_2_5.bin
file type: 6
file id: 6
length: 36245238
offset: 18264108
file name: setup.jar
Finding a JVM
Checking user specified Java home directory => /usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
Verifying JVM at /usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/java
for JVM: Sun Microsystems Java Runtime Environment (JRE) for Linux
Executing launch script command: "/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/java" -cp "":"/tmp/isj6qf5Wk/Verify.jar":"" "Verify" in working directory /root/download/.
Output from the launch script execution
StdOut:
1739021872
ErrOut:
Found matching JVM at /usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
Matching JVM home is /usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
Matching JVM file is /tmp/isj6rve4w
Executing launch script command: "/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/java" -cp "":"/tmp/isj6cnb9I/setup.jar":"/tmp/isjGu0Qk0/HTTPClient.jar":"" -Dtemp.dir="/tmp" -Dis.jvm.home="/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre" -Dis.jvm.temp="0" -Dis.media.home="/tmp/isj6cnb9I/setup.jar" -Dis.launcher.file="/root/download/./ManageEngine_SupportCenter_Plus.bin" -Dis.jvm.file="/tmp/isj6rve4w" -Dis.external.home="/root/download/." -Dis.debug=1 run "-console" in working directory /root/download/.
I ran out of ideas.
Help!
Sacha.