Secure Socket Adapter_D: locating SSA. Failed to load library /opt/CA/SharedComponents/Csam/SockAdapter/lib/libcasocket.so

book

Article ID: 35808

calendar_today

Updated On:

Products

CA Automation Suite for Data Centers - Configuration Automation CA Client Automation - Asset Management CA Client Automation - IT Client Manager CA Client Automation CA Client Automation - Remote Control CA Client Automation - Asset Intelligence CA Client Automation - Desktop Migration Manager CA Client Automation - Patch Manager

Issue/Introduction

Symptoms:

On Unix/Linux machines, cam or caf commands display an error message like below:

Secure Socket Adapter_D: locating SSA. Failed to load library /opt/CA/SharedComponents/Csam/SockAdapter/lib/libcasocket.so: 2 /opt/CA/SharedComponents/Csam/SockAdapter/lib/libcasocket.so: cannot open shared object file: No such file or directory

 

Example :

[root lib]# caf status 
Querying caf for status information... 
Secure Socket Adapter_D: locating SSA. Failed to load library /apps/unicenter/SharedComponents/Csam/SockAdapter/lib/libcasocket.so: 2 /apps/unicenter/SharedComponents/Csam/SockAdapter/lib/libcasocket.so: cannot open shared object file: No such file or directory 
CA DSM r12 Common Application Framework 12.5.1000.767 

Showing running DSM services... 

[1]  Certificate exchange plugin (cfcertex) 
[2]  Configuration agent (ccnfagent) 
[3]  Configuration and State Management agent (ccsmagt) 
[4]  DSM Service Locator plugin (cfsvclocator) 
[5]  Data Transport transfer agent (dtsagent) 
[6]  Event notification plugin (cfnotify) 
[7]  File transfer server (cfftplugin) 
[8]  Notification Server (cfnotsrvd) 
[9]  Port multiplexer (pmux) 
[10] Registration plugin (cfregister) 
[11] Session messaging server (smserver) 


Another example :

<Please see attached file for image>

camstat

 

The commands seem to work but how do we remove these errors messages?

 

Cause:

This error is displayed because the directory $CASHCOMP/Csam (eg: /opt/CA/SharedComponents/Csam) exists but the file $CASHCOMP/Csam/SockAdapter/lib/libcasocket.so does not exist.
 
cam and caf check if this directory exists and try to load the file $CASHCOMP/Csam/SockAdapter/lib/libcasocket.so.
 
The directory /opt/CA/SharedComponents/Csam is created by CA Socket Adapter component installation.
On Unix/Linux this component is not installed by the ITCM Agent and is not needed for the ITCM Agent to work.
 
The CA Socket Adapter component may have been installed by another CA product and then uninstalled but the directory $CASHCOMP/Csam was not removed during the uninstallation.
 

  

Solution:

The solution is to rename the directory or simply remove it:
 
mv $CASHCOMP/Csam $CASHCOMP/Csam.old

 

Environment

Release: UASIT.99000-12.9-Asset Intelligence
Component:

Attachments

1558722528041000035808_sktwi1f5rjvs16whh.jpeg get_app