CAUAJM_E_18409 Unable to load Oracle client libraries <libclntsh.so: wrong ELF class: ELFCLASS64>
search cancel

CAUAJM_E_18409 Unable to load Oracle client libraries <libclntsh.so: wrong ELF class: ELFCLASS64>

book

Article ID: 4184

calendar_today

Updated On:

Products

CA Workload Automation AE - Business Agents (AutoSys) CA Workload Automation AE - Scheduler (AutoSys) Workload Automation Agent

Issue/Introduction

When we start the application server and/or scheduler services, they do not stay active. In the as_server and/or event_demon logs, we see the following error:

 CAUAJM_E_18409 Unable to load Oracle client libraries <libclntsh.so: wrong ELF class: ELFCLASS64>

Environment

CA Workload Automation AE r11.3.5 and 11.3.6 only

Cause

1. You are using a 64-bit database but no database client

2. You are using a 64-bit database with a 64-bit database client

3. You are using a 64-bit database with a 32-bit database client but the path to the database client is not in your LD_LIBRARY_PATH (or LIBPATH) environment variable

Resolution

To use CA Workload Automation AE with a 64-bit database, you must use a supported 32-bit database client because Autosys is a 32-bit application. The path to that database client must be added to your operating system's library path:



LD_LIBRARY_PATH (Linux)



LIBPATH (AIX)



SHLIB (HP-UX)



PATH (Windows)

- Ensure there is a symbolic link between Oracle 32bit library libclntsh.so and libclntsh.so.1x.1
- For example, if the 32bit version of the Oracle client is at release 12.1, the symbolic link has to be created with:

1)  navigate to the Oracle client directory which contains library libclntsh.so.12.1
2) execute this command:  ln -s ./libclntsh.so.12.1 ./libclntsh.so
 

Additional Information

 

See also below link: 

https://techdocs.broadcom.com/us/en/ca-enterprise-software/intelligent-automation/workload-automation-ae-and-workload-control-center/11-3-6-SP8/installing/ae-installation/installation-considerations/install-ca-workload-automation-ae-with-oracle.html