Installation error (lsm/glibc error) when installing the ITCM Agent on Redhat Enterprise Linux 7.x

Document ID : KB000093558
Last Modified Date : 30/04/2018
Show Technical Document Details
Issue:
When installing/upgrading or uninstalling the ITCM agent on RedHat Enterprise Linux 7.x, with glibc-2.17-222.el7.i686 or newer installed, you receive the following error:

Preparing interactive install, please wait...
Fatal error: glibc detected an invalid stdio handle
Fatal error: glibc detected an invalid stdio handle
/tmp/extract17757/lsm: line 281: 17957 Aborted                 (core dumped) $LSMEXE -v 2> /dev/null 1>&2
Error: binary file lsm.exe cannot be executed
Please check that the correct system libraries are used (libc, libstdc++).
 
CA ITCM interactive install: 'sh PifInst' failed with code 1
 
The log file is /tmp/ca-dsm.14526.log

 
Environment:
Client Automation (ITCM) -- any version.
RedHat Enterprise Linux 7.x
Cause:
After upgrading the glibc package to version glibc-2.17-222.el7.i686, a known compatibility issue is encountered between lsm and glib is encountered. 
Resolution:
Download the attached ca-sm-installer file, and replace this file in your Linux installation source files.
Once replaced, rerun the ./installdsm script and the installation will proceed...

Note: It is not necessary to replace ca-sm-installer on the operating system.
The ./installdsm script will reference the updated copy of the source files/media.
Additional Information:
For information about required packages/prerequisites for installing the ITCM agent, check the following document:

kb000011067: Required Libraries for ITCM Agent Installation on Linux
https://comm.support.ca.com/kb/required-libraries-for-itcm-agent-installation-on-linux/kb000011067
File Attachments:
ca-sm-installer.zip