When trying to install the CA Identity Manager 14.4 Provisioning Server on a Red Hat 7.0 server, the installer always fails with the error below:
(May 14, 2021 10:26:39 AM), Install, com.ca.etrust.install.InstallUtils, msg1, /tmp/eCSinstall.210514.102639.log: C++ runtime library libstdc++-libc6.2-2.so.3 does not exist.
(May 14, 2021 10:26:39 AM), Install, com.ca.etrust.install.InstallUtils, msg1, /tmp/eCSinstall.210514.102639.log: Please install proper libstdc++ package then rerun Enterprise Common Services installation.
14.3 and 14.4 Identity Manager
The IM Provisioning component requires libstdc++-libc6.2-2.so.3 which was shipped as part of "compat-libstdc++.i686.rpm" in RHEL 6
You can attempt the below commands to install the compat-libstdc++
Optional RPMS commands.
yum-config-manager --enable rhel-7-server-optional-rpms
Then rerun the
yum install compat-libstdc++-33
You can also try:
yum install compat-libstdc++-296
RedHat has stopped shipping "compat-libstdc++.i686.rpm" with RHEL 7.x, so you normally cannot install this RPM using yum. Therefore, if the option rpm fails, then you must download the RPM from the RedHat website and install it on the machine that hosts the Provisioning Server.
See documentation for a full list of pre-requirements.
https://techdocs.broadcom.com/us/en/symantec-security-software/identity-security/identity-manager/14-4/upgrading/upgrade-prerequisites/software-requirements-for-upgrade/operating-system-requirements-for-upgrade.html
** You can find the package on
https://access.redhat.com/downloads/content/compat-libstdc++-296/2.96-144.el6/i686/fd431d51/package
If you look at all the packages on your machine, you should notice that libstdc++-libc6.2-2.so.3 does not exist. I believe that the ++-33 package does not include it and as such you need to install the ++-296 package.
** Please note this information is posted for information, Broadcom is not responsible or liable for third-party content.