Tuesday, November 5, 2013

Installing IBM Installation Manager 1.5.2 (for WebSphere 8.5) on 64bit RedHat

If you are installing WebSphere 8.5, you will need to install IBM Installation Manager 1.5.2.

The thing is on 64bit Redhat, you will need to install 32bit libraries support as IBM Installation Manager is 32bit (IM supports 64bit only in 1.6 onwards).

See this URL ; http://www-01.ibm.com/support/docview.wss?uid=swg21380014

How to install the libraries : https://www-304.ibm.com/support/docview.wss?uid=swg21459143


Possible errors/indications:
- Missing libraries:
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
        /mnt/hgfs/Software/AppServers/WebSphere8.5/InstalMgr1.5.2_LNX_X86_WAS_8.5/configuration/org.eclipse.osgi/bundles/454/1/.cp/libswt-pi-gtk-3659.so (libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory)
        swt-pi-gtk (Not found in java.library.path)
        /tmp/swtlib-32/libswt-pi-gtk-3659.so (/tmp/swtlib-32/liblibswt-pi-gtk-3659.so.so: cannot open shared object file: No such file or directory)
        /tmp/swtlib-32/libswt-pi-gtk.so (/tmp/swtlib-32/liblibswt-pi-gtk.so.so: cannot open shared object file: No such file or directory)
        /tmp/swtlib-32/libswt-pi-gtk-3659.so (libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory)

- If you try to point to the 64bit libraries you will get the following errors (under configuration/ dir):
ava.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
        /mnt/hgfs/Software/AppServers/WebSphere8.5/InstalMgr1.5.2_LNX_X86_WAS_8.5/configuration/org.eclipse.osgi/bundles/454/1/.cp/libswt-pi-gtk-3659.so (libgtk-x11-2.0.so.0: wrong ELF class: ELFCLASS64)
        swt-pi-gtk (Not found in java.library.path)
        /tmp/swtlib-32/libswt-pi-gtk-3659.so (libgtk-x11-2.0.so.0: wrong ELF class: ELFCLASS64)
        /tmp/swtlib-32/libswt-pi-gtk.so (/tmp/swtlib-32/liblibswt-pi-gtk.so.so: cannot open shared object file: No such file or directory)

- If you are installing on a VM and try to use the VM 32bit libraries, you will get coredump:
ULL           ------------------------------------------------------------------------
0SECTION       TITLE subcomponent dump routine
NULL           ===============================
1TISIGINFO     Dump Event "abort" (00020000) received
1TIDATETIME    Date:                 2013/11/03 at 21:17:29
1TIFILENAME    Javacore filename:    /mnt/hgfs/Software/AppServers/WebSphere8.5/InstalMgr1.5.2_LNX_X86_WAS_8.5/javacore.20131103.211723.20497.0002.txt
1TIREQFLAGS    Request Flags: 0x81 (exclusive+preempt)
1TIPREPSTATE   Prep State: 0x0
1TIPREPINFO    Exclusive VM access not taken: data may not be consistent across javacore sections
NULL           ------------------------------------------------------------------------
0SECTION       GPINFO subcomponent dump routine
NULL           ================================
2XHOSLEVEL     OS Level         : Linux 2.6.32-358.el6.x86_64
2XHCPUS        Processors -
3XHCPUARCH       Architecture   : x86
3XHNUMCPUS       How Many       : 2
3XHNUMASUP       NUMA is either not supported or has been disabled by user
NULL
1XHERROR2      Register dump section only produced for SIGSEGV, SIGILL or SIGFPE.

1 comment:

  1. Gosh, actually I posted something similar in Feb this year (2013) LOL

    ReplyDelete