当初、このアクティビティは、WAS7.0.0.39フィックスパックをシステムにインストールすることから始まりました。
UpdateInstallerは、WASおよびJavaとともに、7.0.0.39に正常にアップグレードされました。
WASはwassrvr
idを使用してインストールされ、Webサーバーはwebserver
idを使用してインストールされます。
Idをwebserver
に切り替え、update.sh
コマンドを使用してIBMHTTPプラグインとIHSサーバーのフィックスパックをインストールしようとすると、次のエラーが発生しました。
[$WAS_HOME/UpdateInstaller]$ ./update.sh
Executing command: $WAS_HOME/UpdateInstaller/Java/jre/bin/Java -cp $WAS_HOME/UpdateInstaller/update.jar -Xms48m -Xmx384m run
JVMJ9VM019E Unrecoverable error: Unable to find and initialize required class Java/lang/Object
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ppc64/default/jclSC160/vm.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/annotation.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/beans.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/Java.util.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/jndi.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/logging.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/security.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/sql.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmorb.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmorbapi.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmcfw.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/rt.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/charsets.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/resources.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmpkcs.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmcertpathfw.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmjgssfw.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmjssefw.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmsaslfw.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmjcefw.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmjgssprovider.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmjsseprovider2.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmcertpathprovider.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/management-agent.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/xml.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/jlm.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/javascript.jar
JVMJ9VM023I This may indicate that Java_HOME is incorrect, or that class libraries are not installed
JVMJ9VM015W Initialization error for library jclscar_24(14): JVMJ9VM009E J9VMDllMain failed
Could not create the Java virtual machine.
そこで、Javaバージョンをwassrvr
としてチェックしてみました
[/home/wassrvr]$ Java -version
Java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pap64devifx-20130702 (SR16 FP3 ))
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc64-64 j9vmap6423ifx-20130613 (JIT enabled)
J9VM - 20130611_151893_BHdSMr
JIT - 20121221_30553_r8
GC - 20120911_AA)
JCL - 20130702
また、Javaの絶対パスを使用します。
[/home/wassrvr]$ $WAS_HOME/UpdateInstaller/Java/jre/bin/Java -version
Java version "1.6.0"
Java(TM) SE Runtime Environment (build pap6460sr16fp7ifix-20150930_02(SR16 FP7+IV77565))
IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 AIX ppc64-64 jvmap6460sr16fp7-20150701_255724 (JIT enabled, AOT enabled)
J9VM - 20150701_255724
JIT - r9_20150630_95420
GC - GA24_Java6_SR16_20150701_1008_B255724)
JCL - 20150628_01
webserver
と同じように試しました
[/home/webserver]$ Java -version
ksh: Java: not found
絶対パスの使用:
[/home/webserver]$ $WAS_HOME/UpdateInstaller/Java/jre/bin/Java -version
JVMJ9VM019E Unrecoverable error: Unable to find and initialize required class Java/lang/Object
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ppc64/default/jclSC160/vm.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/annotation.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/beans.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/Java.util.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/jndi.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/logging.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/security.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/sql.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmorb.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmorbapi.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmcfw.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/rt.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/charsets.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/resources.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmpkcs.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmcertpathfw.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmjgssfw.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmjssefw.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmsaslfw.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmjcefw.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmjgssprovider.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmjsseprovider2.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/ibmcertpathprovider.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/management-agent.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/xml.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/jlm.jar
JVMJ9VM020I Searched in $WAS_HOME/UpdateInstaller/Java/jre/lib/javascript.jar
JVMJ9VM023I This may indicate that Java_HOME is incorrect, or that class libraries are not installed
JVMJ9VM015W Initialization error for library jclscar_24(14): JVMJ9VM009E J9VMDllMain failed
Could not create the Java virtual machine.
WASフィックスパックのインストール中に、エラーは発生しませんでした。ただし、プラグインとIHSアップグレードをインストールしようとしているときに、tmpログファイルが作成されていません。
私はここで切り株にいます、いくつかのガイダンスをいただければ幸いです。
それでようやく問題を解決することができました。各ファイルの権限を1つずつ確認したところ、j9vm
の下のディレクトリ$WAS_HOME/UpdateInstaller/Java/jre/bin
に700
権限があることがわかりました。これを755
に変更した後、更新スクリプトを実行できました。
WassrvrユーザーのJava_HOMEおよびCLASSPATH環境変数を確認し、Webサーバーアカウントに切り替えた後、同じ値に設定してください。これは、エラーの説明がエッセンシャルJavaクラスをロードできないことを示しているため、私が行う最初のステップです。