Required Libraries for ITCM Agent Installation on Linux
search cancel

Required Libraries for ITCM Agent Installation on Linux

book

Article ID: 11067

calendar_today

Updated On:

Products

CA Client Automation - IT Client Manager CA Client Automation

Issue/Introduction

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?

Environment

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.

Resolution

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
For Redhat Enterprise Linux 8.6 also this command :
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

 

SuSE Linux Enterprise Server 15sp4 (32bit ITCM agent/SS installation on a 64bit Linux OS)
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

Additional Information

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