search cancel

SystemEdge Agent Install Fails on Linux with Errors About Missing Libraries


Article ID: 33669


Updated On:


CA Server Automation CA Virtual Assurance for IM


SystemEdge Agent Installation is failing with below error on Linux:

Binary file cannot be executed.
Reason: The platform does not match or some necessary libraries are missing.
Action: Please check that the correct system libraries are used (libc)


/tmp/extract[XXXX]/installer/bin/vtinstalldialog: error while loading shared libraries: cannot open shared object file: No such file or directory
Installation failed - lsm returned with exit code 97


Basic OS command "fuser" is not available.


Basic OS command "netstat" is not available.



Release: SEAUBC99000-12.8-Server Automation-Base Configuration


The sysedge install is a 32 bit based app and requires certain 32 bit libraries to be available in order to run properly. It also requires some OS command which would match the systems default architecture (i686 or x86_64) accordingly.


For Red Hat Enterprise Linux, run the below command to install the missing libraries:

yum install glibc.i686
yum install libstdc++.i686
yum install nss-softokn-freebl.i686
yum install ncurses.i686 OR yum install ncurses-libs.i686
yum install psmisc
yum install net-tools

Additional Information

In the above example for Red Hat Enterprise Linux, by default the system should be connected to the internet to download the packaged via yum. If the system is not connected to the internet, please contact the OS vendor in order to to determine the appropriate installation method for these libraries.

Other supported Linux distributions may encounter the same or similar errors. The cause is generally the same: missing 32 Bit libraries/packages/commands. The package names may be slightly different depending on the platform and/or version. For example, SuSE Linux would use to "zypper install" command. If you require assistance for other supported Linux distributions, feel free to open a case with CA Support or contact the OS vendor to confirm the proper commands and packages to install the necessary 32 Bit libraries.