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

Document ID : KB000004184
Last Modified Date : 07/08/2018
Show Technical Document Details
Issue:

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+
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://docops.ca.com/ca-workload-automation-ae/11-4-2/en/installing/ae-installation/installation-considerations/configure-the-environment-to-use-a-64-bit-database