Required Libraries for ITCM Agent Installation on Linux

book

Article ID: 11067

calendar_today

Updated On:

Products

CA Automation Suite for Data Centers - Configuration Automation CA Client Automation - Asset Management CA Client Automation - IT Client Manager CA Client Automation CA Client Automation - Remote Control CA Client Automation - Asset Intelligence CA Client Automation - Desktop Migration Manager CA Client Automation - Patch Manager

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 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

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

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