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: libncursesw.so.5: 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.
ORBasic OS command "netstat" is not available.
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.
Release: SEAUBC99000-12.8-Server Automation-Base Configuration
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 psmiscnet-tools
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.