The software signature scan inventory is empty on 64 bit Linux OS

Document ID : KB000025509
Last Modified Date : 14/02/2018
Show Technical Document Details


On 64 bit Linux OS', the signature scan inventory is empty in the DSM Explorer. When the command caevmscli is executed, the following error occurs:

             /opt/CA/SharedComponents/bin/caevmscli: error while loading shared libraries:
    cannot open shared object file: No such file or directory



CA Client Automation - All Versions



The package popt* which is present in 32 bit Linux OS does not exist on a 64 bit Linux OS and this prevents caevmscli from executing.

This package is a pre-requisite for caevmscli (binary for the software signature scan inventory) and if it is missing the software inventory scan cannot be run.



         1.  Install the package popt in 32 bits on the 64 bit Linux machine. This package can be found on the Linux source Install CD.

                Example: on Linux RedHat AS 5.0, the package popt 32 bits can be found on CD #1 as popt-1.10.2-37.el5.i386.rpm.

         2.  Remove the link under /opt/CA/SharedComponents/lib: rm /opt/CA/SharedComponents/lib/

              (The link /opt/CA/SharedComponents/lib/ -> /usr/lib/ is created by the DSM AM Agent,
                when the file /usr/lib/ is missing.   This is necessary for Linux SuSE 9.0).