Ich versuche, den IBM Installation Manager unter openSUSE zu installieren. Wenn ich es von der Kommandozeile ausführen ich die folgende Fehlermeldung erhalten:IBM Installation Manager openSUSE
./install --launcher.ini silent-install.ini -acceptLicense
ERROR: Exception caught while evaluating expression in bundle "com.ibm.cic.agent.oac".
java.lang.NumberFormatException: For input string: "42.1"
java.lang.NumberFormatException.forInputString(NumberFormatException.java:77)
java.lang.Integer.parseInt(Integer.java:504)
java.lang.Integer.parseInt(Integer.java:539)
com.ibm.cic.agent.oac.AbstractIMOAC.isSLES(AbstractIMOAC.java:342)
com.ibm.cic.agent.oac.AbstractIMOAC.checkForEndOfLife(AbstractIMOAC.java:144)
com.ibm.cic.agent.oac.AbstractIMOAC.doOAC(AbstractIMOAC.java:99)
com.ibm.cic.agent.oac.AbstractIMOAC.evaluate(AbstractIMOAC.java:83)
com.ibm.cic.agent.oac.IMOAC.evaluate(IMOAC.java:45)
So offenbar der IM denkt, das SLES und Versionsnummer „42,1“ nicht erkennt.
fand ich einen sehr ähnlichen Fehlerbericht https://www-01.ibm.com/support/docview.wss?uid=swg1PI55180
Adding "im.suppress.unsupported.platform.check=true" to the "config.ini" file located in \configuration directory of the extracted IM installation repository will suppress the Supported platform check.
ich diese Änderung vorgenommen, aber der Fehler bestehen bleibt.
Der Fix bezieht sich darauf, dass SUSE Linux 12.1 auf den unterstützten Plattformen enthalten ist. Ich habe mich nur gefragt, warum die Konfigurationsoption nicht funktioniert, wenn es eine andere Möglichkeit gibt, diese Prüfung zu umgehen. – Entomo
Das APAR bezieht sich auf SUSE 12.1, das sich von openSUSE Leap 42.1 unterscheidet. Vielleicht wird das Installationsprogramm nicht auf einer nicht unterstützten Plattform installiert? Sie können versuchen, IM v1.8.5 als Alternative zu installieren. Dies ist die empfohlene Aktion gemäß APAR. – Haxiel
Es wird empfohlen, SUSE 12.1 und nicht openSUSE zu installieren. – Entomo