As of the publication of this article, the CA Client Automation (ITCM) agent on Linux is a 32-bit application. In order to successfully install the application on Linux, there are 3rd party 32-bit libraries that must be installed as prerequisites.
What external libraries are required as prerequisites to installing the Client Automation (ITCM) agent on Linux?
CA Client Automation (ITCM) -- ITCM r14 SP2 and earlier.
Hint: ITCM r14 SP3 and forward is planned to be a 64-bit agent, therefore may require different prerequisites.
Redhat Enterprise Linux 7.x, 8.x or Oracle Enterprise Linux 7.x:
yum install glibc.i686
yum install libstdc++.i686
yum install ncurses.i686 OR yum install ncurses-libs.i686
yum install zlib-devel.i686
yum install net-tools
yum install libxcrypt.i686
Redhat Enterprise Linux 6.x or Oracle Enterprise Linux 6.x:
yum install libgtk-x11-2.0.so.0
yum install libXtst.so.6
yum install gtk2-engines.i686
yum install libstdc++.i686
yum install zlib-devel.i686
yum install ncurses-devel 5.4-13
SuSE Linux:
zypper install libgtk-x11-2.0.so.0
zypper install libpangox-1.0.so.0
zypper install libgthread-2.0.so.0
zypper install gtk2-engine-oxygen-32bit
SuSE Linux Enterprise Server 12 (SLES12):
zypper install libgtk-x11-2.0.so.
ln -s /usr/lib/libpango-1.0.so.0 /usr/lib/libpangox-1.0.so.0
zypper install libgthread-2.0.so.0
zypper install libXtst6-32bit
zypper install libxcrypt (32bit library)
For Scalability Server only :
zypper install net-tools-deprecated
SuSE Linux Enterprise Server 12 (SLES12):
zypper install libgtk-x11-2.0.so.
ln -s /usr/lib/libpango-1.0.so.0 /usr/lib/libpangox-1.0.so.0
zypper install libgthread-2.0.so.0
zypper install libXtst6-32bit
Kubuntu 14.04 32bit:
apt-get install libpango1.0-0
Kubuntu 14.04 and 16.04 64bit:
apt-get install libc6-i386
apt-get install lib32stdc++6
apt-get install libgtk2.0-0:i386
apt-get install libpangoxft-1.0-0:i386
apt-get install libpangox-1.0-0:i386
apt-get install libxtst6:i386
Kubuntu 10.04 and 12.04:
apt-get install ia32-libs-gtk
apt-get install libc6-i386
apt-get install lib32stdc++
apt-get install libgtk2.0-0
If the following errors is encountered during installation on Kubuntu 14.04 and 16.04 64bit:
error while loading shared libraries: libncursesw.so.5: cannot open shared object file: No such file or directory
Then, please run the following:
sudo dpkg --add-architecture i386 sudo apt update -y sudo apt install lib32ncurses5 -y sudo apt install libncurses5:i386 -y
Following the install of the curses lib, add a symlink (note, path of the lib might vary on systems)
ln -s /lib/x86_64-linux-gnu/libncursesw.so.5 /usr/lib/libncursesw.so.5