前のトピック: SMP/E の APPLY または ACCEPT 処理が失敗する

次のトピック: MSMLOG ファイルの Tomcat の起動時エラー


MSMLOG ファイルで Tomcat エラーが発生する

問題の状況:

CA CSM Tomcat MSMLOG ファイルで、以下のエラー メッセージが表示されます。

WARNING: Error reading /dev/urandom
Throwable occurred: java.io.FileNotFoundException: /dev/urandom (EDC5157I An internal error has occurred.)
 at java.io.FileInputStream.<init>(FileInputStream.java:112)

理由:

このメッセージは、PTF RO21996 が CA CSM r2.0(FMID CEG1200)にインストールされ、CA CSM Tomcat セッションを実行している z/OS システム上で、IBM Integrated Cryptographic Service Facility(ICSF)が開始されていない場合にのみ表示されます。

解決方法:

このメッセージが表示されても、CA CSM のパフォーマンスには全く影響しません。また CA CSM は引き続き機能します。 dev/urandom が実行されており、CA CSM と互換性があることを確認する場合は、以下のコマンドを使用します。

$ cat </dev/urandom | head -c12 | od -X

コマンドを実行すると、エラーのないランダム データが返ってきます。 以下に例を示します。

0000000000          60621BCF        8AAD1F12        8944D619
0000000014

デバイスが動作していない場合、警告メッセージが表示されます。 以下に例を示します。

FSUM7343 cannot open "/dev/urandom" for input: EDC5157I An internal error
has occurred.
0000000000

このエラー メッセージが表示される場合は、/dev/random デバイスを再設定し、コマンドがこのデバイスから正常に読み取れるようにします。

注: /dev/random デバイスの詳細については、IBM の「z/OS V1R10.0 UNIX System Services Planning」(GA22-7800-14)を参照してください。