Kbase P133505: fmconfig -enable fails to install SonicMQ on RedHat 5 - ERROR: Process exit code: 255
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  2/17/2011 |
|
Status: Verified
SYMPTOM(s):
fmconfig -enable fails to install SonicMQ on RedHat 5
SonicMQ 6 debug installation fails with:
Calling SonicMQ installer.
Process exit value unknown, process still running.
ERROR: Process exit code: 255
ERROR: JVM process exit code [ 255 ].
ERROR: Install of SonicMQ failed.
Process exit value unknown, process still running.
ERROR: Process exit code: 1
ERROR: JVM process exit code: 1
Standalone SonicMQ 6 installation from command line fails with:
java.lang.NoClassDefFoundError: java/awt/Container
at java.lang.Class.forName1(Native Method)
at java.lang.Class.forName(Class.java:180)
ldd JREHOME/bin/libawt.so shows several missing libraries from X11 subsystem
FACT(s) (Environment):
Removing Sonic installation files and starting over does not solve the problem
Installing OpenEdge service pack does not help
Removing vpd.properties file does not help
Using correct version of Java
Red Hat Enterprise Linux 5.0
OpenEdge 10.1B
OpenEdge 10.1C
OpenEdge 10.2A
OpenEdge Management 3.1x
OpenEdge Management 3.2x
CAUSE:
The OS is missing libXp.so library. Since SonicMQ install uses java awt libraries and they depend on X11 OS libraries, the installation fails.
FIX:
Download libXp-1.0.0-8.1.el5.i386.rpm or higher.
wget ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/5rolling/x86_64/SL/libXp-1.0.0-8.1.el5.i386.rpm
rpm -Uv libXp-1.0.0-8.1.el5.i386.rpm
OE Management installs Sonic MQ6.1. In order to install MQ6.1, OE Man packages the 1.4.2 JRE in the sonic_setup. To see what files may be missing after a failed fmconfig. from a proenv session, cd to the <oeman31c/sonic_setup/jre14-linux/lib/i386 directory.
Issue the following cmd:
proenv> ldd ./libawt.so
The output of ldd will give the list of missing libraries
Example:
proenv>ldd libawt.so
linux-gate.so.1 => (0xffffe000)
libmlib_image.so (0xf7c9d000)
libjvm.so => not found
libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0xf7c74000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xf7c23000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xf7c14000)
libXtst.so.6 => /usr/X11R6/lib/libXtst.so.6 (0xf7c0f000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xf7b48000)
libm.so.6 => /lib/tls/libm.so.6 (0xf7b25000)
libdl.so.2 => /lib/libdl.so.2 (0xf7b21000)
libjava.so (0xf7aff000)
libc.so.6 => /lib/tls/libc.so.6 (0xf79d4000)
libjvm.so => not found
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xf79cc000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xf79b4000)
/lib/ld-linux.so.2 (0x56555000)
libjvm.so => not found
libverify.so (0xf79a1000)
libnsl.so.1 => /lib/libnsl.so.1 (0xf798b000)
libjvm.so => not found