Troubleshooting
Problem
The install of the Tivoli Storage Manager client V6.3 on RedHat Linux 6 fails with following error : error: Failed dependencies: libc.so.6 is needed by TIVsm-BA-6.3.0-5.x86_64
Cause
Linux 32-bit system libraries not installed
Environment
Tivoli Storage Manager client V6.X on RedHat Linux 6
Diagnosing The Problem
The rpm install command fails as follows :
[root@mylinux]# rpm -ivh TIVsm-BA.x86_64.rpm
error: Failed dependencies:
libc.so.6 is needed by TIVsm-BA-6.3.0-5.x86_64
Resolving The Problem
The "Tivoli Storage Manager Client known problems and limitations" document mentions the following :
"When installing the Tivoli Storage Manager backup-archive client and
API on a 64-bit RHEL 6 system, you might run into errors like the
following:
error: Failed dependencies:
libstdc++.so.6 is needed by TIVsm-API
In Red Hat Enterprise Linux 5, if a package was available for both the
main and the compatibility architectures, both architectures of the
package were installed by default. In Red Hat Enterprise Linux 6, only
the package for the primary architecture is installed by default.
To avoid problems during the backup-archive client and API installation
on a 64-bit machine, be sure to install libstdc++ and compat-libstdc++
packages for 32-bit as well."
As indicated, it is necessary to install the Linux 32-bit libraries. In this case, the libc.so.6 is part of the following package :
glibc-2.12-1.47.el6.i686
This package has a dependency to the "nss-softokn-freebl-3.12.9-11.el6.i686" package and other
packages such as xulrunner-1.9.2.24-2.el6_1.1.i686.rpm. Consider using a "yum" install on Linux to automatically install the needed dependent libraries. Once the 32-bit libraries are installed, the client installation should succeed.
Related Information
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
swg21608859