CAUAJM_E_40313 libkewz.so: cannot open shared object file: No such file or directory.
search cancel

CAUAJM_E_40313 libkewz.so: cannot open shared object file: No such file or directory.

book

Article ID: 37679

calendar_today

Updated On:

Products

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

Issue/Introduction

After I enabled Cross Platform Interface (CPI) in WAAE, the Scheduler logs the following error:

[01/21/2016 17:22:00] CAUAJM_E_40313 Unable to load required Common Communication Interface library: libkewz
[01/21/2016 17:22:00] CAUAJM_E_40313 libkewz.so: cannot open shared object file: No such file or directory
[01/21/2016 17:22:00] CAUAJM_E_40267 Cross Platform Interface aborting startup.

 

 

 

Environment

Release: ATSYHA99000-11.3.6-Workload Automation AE-High Availability Option
OS: : Linux

Cause

This issue manifests when:

  • One tries to activate Cross Platform Interface (CPI) when CA Common Communication Interface (CCI) is NOT installed on the WAAE Scheduler host.
  • CA Common Communication Interface (CCI) is installed, but the environment variable LD_LIBRARY_PATH does not include $CASHCOMP/lib or $CASHCOMP/ccs/cci/lib or /opt/CA/CAlib directories.

Note: $CASHCOMP by default is set to /opt/CA/SharedComponents.

 

Resolution

1. If CA CCI is NOT installed,

then install it from the CA Common Components DVD.

(UNIX) How to Install Common Components

2. If CA CCI is installed already,

ensure the following files exist:

Command:

# find -L /opt -name libkewz.so -exec ls -l '{}' \;
lrwxrwxrwx. 1 root root 47 Apr 22  2015 /opt/CA/CAlib/libkewz.so -> /opt/CA/SharedComponents/ccs/cci/lib/libkewz.so
lrwxrwxrwx. 1 root root 48 Apr 22  2015 /opt/CA/SharedComponents/ccs/cci/lib/libkewz.so -> /opt/CA/SharedComponents/ccs/cci/lib/libccimt.so
lrwxrwxrwx. 1 root root 47 Apr 22  2015 /opt/CA/SharedComponents/lib/libkewz.so -> /opt/CA/SharedComponents/ccs/cci/lib/libkewz.so

3. Additional steps

Ensure $LD_LIBRARY_PATH includes at least one of the aforementioned paths:

Command:

# echo $LD_LIBRARY_PATH
/opt/CA/SharedComponents/Csam/SockAdapter/lib:/opt/CA/SharedComponents/Csam/SockAdapter/lib64:/opt/CA/SharedComponents/lib:/opt/CA/CAlib:/usr/lib:/opt/CA/SharedComponents/ccs/dia/lib:/opt/CA/SharedComponents/ccs/dia/dna/lib:/opt/CA/SharedComponents/JRE/1.5.0_11/lib/i386:/opt/CA/SharedComponents/JRE/1.5.0_11/lib/i386/client

Additional Information

Additional Information:

Configuring Cross-Platform Scheduling