IBM Support

Getting Error when we run FileNet Configuration Manager on Linux

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

[{"Product":{"code":"SSNW2F","label":"FileNet P8 Platform"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Content Engine","Platform":[{"code":"PF016","label":"Linux"}],"Version":"5.2.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 June 2018

UID

swg21993799