Symantec Identity Manager - libstdc++-libc6.2-2.so.3 required on RHEL
search cancel

Symantec Identity Manager - libstdc++-libc6.2-2.so.3 required on RHEL

book

Article ID: 191908

calendar_today

Updated On:

Products

CA Identity Manager CA Identity Portal CA Identity Suite

Issue/Introduction

When installing the CA Identity Manager (IM) provisioning server on RHEL 7/8/9 it fails with the following error:

Checking operating system...
C++ runtime library libstdc++-libc6.2-2.so.3 does not exist. Please install proper libstdc++ package then rerun Enterprise Common Services installation.

Install, com.ca.etrust.install.InstallUtils, msg1, /tmp/eCSinstall.log: C++ runtime library libstdc++-libc6.2-2.so.3 does not exist.
Install, com.ca.etrust.install.InstallUtils, msg1, /tmp/eCSinstall.log: Please install proper libstdc++ package then rerun Enterprise Common Services installation.

Environment

Release : 14.X

Component : Identity Minder(Identity Manager)

Resolution

The best way to troubleshoot if the machine has the necessary packages is to run the Command: ldconfig -p | grep libstdc

The response should look like:
        libstdc++.so.6 (libc6,x86-64) => /lib64/libstdc++.so.6
        libstdc++.so.6 (libc6) => /lib/libstdc++.so.6
        libstdc++.so.5 (libc6) => /lib/libstdc++.so.5
        libstdc++-libc6.2-2.so.3 (libc6) => /lib/libstdc++-libc6.2-2.so.3

If the libstdc++-libc6.2-2.so.3 is missing then run:

yum whatprovides /usr/lib/libstdc++-libc6.2-2.so.3

It should let you know which packages this specific library is included in.

The recommended solution is to install the compat-libstdc++-33 package:

yum install compat-libstdc++-33

Once the package is properly installed, reboot the machine and then run the installer once more.

Important Note:

Red Hat has stopped shipping "compat-libstdc++*.i686.rpm" with RHEL from 7.x onwards, and hence you cannot install this RPM using yum. Therefore, you must download the RPM from the Red Hat website and install on the system that hosts the Provisioning Server.

compat-libstdc++-33 rpm build:
https://rpm.pbone.net/info_idpl_73977789_distro_centos7_com_compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm.html

compat-libstdc++-296 rpm build:
https://rpm.pbone.net/info_idpl_73501984_distro_centos6_com_compat-libstdc++-296-2.96-144.el6.i686.rpm.html

Additional Information

For Redhat version 8 or 9 you will use the version 7 RPMs.