Troubleshooting
Problem
When running the Configuration Manager GUI it does not open and an error is received.
Symptom
Error seen in CMUI logs Content Engine Home>\tools\configure\tmp.
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
/opt/ibm/FileNet/ContentEngine/tools/configure/configuration/org.eclipse.osgi/bundles/198/1/.cp/libswt-pi-gtk-3740.so (libgthread-2.0.so.0: cannot open shared object file: No such file or directory)
swt-pi-gtk (Not found in java.library.path)
/home/collab/.swt/lib/linux/x86/libswt-pi-gtk-3740.so (/home/collab/.swt/lib/linux/x86/liblibswt-pi-gtk-3740.so.so: cannot open shared object file: No such file or directory)
/home/collab/.swt/lib/linux/x86/libswt-pi-gtk.so (/home/collab/.swt/lib/linux/x86/liblibswt-pi-gtk.so.so: cannot open shared object file: No such file or directory)
/home/collab/.swt/lib/linux/x86/libswt-pi-gtk-3740.so (libgthread-2.0.so.0: cannot open shared object file: No such file or directory)
collab@peplap02359:/opt/ibm/FileNet/ContentEngine/tools/configure/configuration/org.eclipse.osgi/bundles/198/1/.cp> ldd libswt-pi-gtk-3740.so
linux-gate.so.1 => (0xffffe000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xf7244000)
libgthread-2.0.so.0 => not found
Linux team confirmed that the library already exist under /usr/lib64.
collab@peplap02359:/usr/lib64> ls -lrt libgthread-2.0.so.0
lrwxrwxrwx 1 root root 26 Sep 22 12:43 libgthread-2.0.so.0 -> libgthread-2.0.so.0.2200.5
Since above ldd command and configmgr looking for the libraries under /usr/lib, we created a symbolic to make libgthread-2.0.so.0 appear under /user/lib but later we received below error while running configmgr:
collab@peplap02359:/usr/lib> ls -lrt libgthread-2.0.so.0
lrwxrwxrwx 1 root root 30 Nov 3 17:44 libgthread-2.0.so.0 -> /usr/lib64/libgthread-2.0.so.0
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
/opt/ibm/FileNet/ContentEngine/tools/configure/configuration/org.eclipse.osgi/bundles/198/1/.cp/libswt-pi-gtk-3740.so (libgthread-2.0.so.0: wrong ELF class: ELFCLASS64)
swt-pi-gtk (Not found in java.library.path)
/home/collab/.swt/lib/linux/x86/libswt-pi-gtk-3740.so (libgthread-2.0.so.0: wrong ELF class: ELFCLASS64)
/home/collab/.swt/lib/linux/x86/libswt-pi-gtk.so (/home/collab/.swt/lib/linux/x86/liblibswt-pi-gtk.so.so: cannot open shared object file: No such file or directory)
Cause
32 bit libraries were not loaded and they need to be as CMUI is a 32 bit application.
http://www-01.ibm.com/support/docview.wss?uid=swg27048088
Resolving The Problem
Install the proper 32 bit libraries per the following Technote:
http://www-01.ibm.com/support/docview.wss?uid=swg27048088
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
swg21993799