./IcDispatcher: error while loading shared libraries: libclntsh.so.10.1: wrong ELF class: ELFCLASS64

./IcDispatcher: error while loading shared libraries: libclntsh.so.10.1: wrong ELF class: ELFCLASS64

book

Article ID: KB0090000

calendar_today

Updated On:

Products Versions
TIBCO BusinessWorks Collaborator -
Not Applicable -

Description

Description:
Description: 
============
./IcDispatcher: error while loading shared libraries: libclntsh.so.10.1: wrong ELF class: ELFCLASS64
Symptoms:
Symptoms:
========
This error is due to the loading of 32-bit TIBCO BuisnessWorks Collaborator and TIBCO InConcert application libraries.
Cause:
Cause:
=====
This error is due to the loading of 32-bit TIBCO BuisnessWorks Collaborator and TIBCO InConcert application libraries.

Issue/Introduction

./IcDispatcher: error while loading shared libraries: libclntsh.so.10.1: wrong ELF class: ELFCLASS64

Resolution

Resolution:
==========
This is indicating that BWC/IC applications are loading 64-bit version libraries. Note that TIBCO BuisnessWorks Collaborator (BWC) and TIBCO InConcert (IC) are 32-bit applications and will need 32-bit libraries to run. Change the env.sh and env.csh to have the Oracle lib32 at the beginning of the path.You can then verify the setting is correct by doing an ldd on IcDispatcher.