IBM Support

Tivoli Storage Manager client Linux install fails on dependency

Technote (troubleshooting)


The install of the Tivoli Storage Manager client V6.3 on RedHat Linux 6 fails with following error :
error: Failed dependencies: is needed by TIVsm-BA-6.3.0-5.x86_64


Linux 32-bit system libraries not installed


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: 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
error: Failed dependencies: 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 is part of the following package :


This package has a dependency to the "nss-softokn-freebl-3.12.9-11.el6.i686" package and other
packages such as xulrunner- 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

UNIX and Linux Backup-Archive Client known problems

Document information

More support for: Tivoli Storage Manager

Software version: All Supported Versions

Operating system(s): Linux

Reference #: 1608859

Modified date: 20 June 2017