Previous Topic: SMP/E APPLY or ACCEPT Processing Fails

Next Topic: Tomcat Error on Startup in MSMLOG File


Tomcat Error in MSMLOG File

Symptom:

I see the following error message in the CA CSM Tomcat MSMLOG file:

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)

Reason:

This message only appears if you have installed PTF RO21996 on CA CSM r2.0 (FMID CEG1200), and only if the IBM Integrated Cryptographic Service Facility (ICSF) has not been started on the z/OS system where the CA CSM Tomcat session is running.

Solution:

The appearance of this message in no way affects the performance of CA CSM, and CA CSM will continue to function. If you want to verify that dev/urandom is running and is compatible with CA CSM, use the following command:

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

The command has to return random data without any error. For example:

0000000000          60621BCF        8AAD1F12        8944D619
0000000014

If the device is not working, a warning message appears. For example:

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

If you see this error message, reconfigure your /dev/random device in order that the command can successfully read from this device.

Note: For more information about the /dev/random device, see the IBM z/OS V1R10.0 UNIX System Services Planning (GA22-7800-14).