Wednesday, 2 April 2014

Ooops, will I ever learn ? Problems with IBM Business Monitor due to Linux library

Saw this whilst starting the Support cluster as part of an IBM Business Monitor installation ( a fresh install using Oracle 11g R2 instead of my normal DB2 LUW ): -


JVMJ9VM135W /proc/sys/kernel/core_pattern setting "|/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e" specifies that core dumps are to be piped to an external program. The JVM may be unable to locate core dumps and rename them.
java.lang.UnsatisfiedLinkError: Ws60ProcessManagement (/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/cognos/BAM8012.Support.AppSrv01Node.0/bin64/ version `NSSRAWHASH_3.12.3' not found (required by /lib64/
        at java.lang.ClassLoader.loadLibraryWithPath(
        at java.lang.ClassLoader.loadLibraryWithClassLoader(
        at java.lang.System.loadLibrary(
        at java.lang.J9VMInternals.initializeImpl(Native Method)
        at java.lang.J9VMInternals.initialize(
        at java.lang.J9VMInternals.newInstanceImpl(Native Method)
        at java.lang.Class.newInstance(

The solution ?

Read my own notes. Read my own blog posts: -

and remember to set the required Linux LD_PRELOAD variable: -

echo export LD_PRELOAD=/lib64/ >> /home/wasadmin/.bashrc

This modifies the environment for the wasadmin user, and required me to terminate the various WAS JVMs ( all of which had been initiated by that user ) and restart my Linux session ( log out and back in again ).

Once I did this, and restarted the Deployment Manager and Node Agent, the Support cluster started up like a dream :-)

No comments: