yangwawa
作者yangwawa·2013-01-17 09:16
技术经理专业技术支持人员·GMCC

安装TSM LINUX客户端的API问题处理

字数 4230阅读 3542评论 0赞 0
The 32bit API package fails dependencies requirement on 64bit RH Linux.
Technote (troubleshooting)

Problem(Abstract)

When installing the 32bit Tivoli Storage Manager Client API package on a 64bit Redhat Linux system, the install reports Failed dependencies. The missing dependency is the GNU CPP package "libstdc++", but further inspection shows that the 64bit GNU CPP package is installed.

Cause

The 64bit installation of the Tivoli Storage Manager Client requires that both the 32bit, and 64bit API packages to be installed. Even though the 64bit GNU CPP package is installed the 32bit GNU CPP package is required by the 32bit TSM API Client.

 

Environment

Redhat Linux on 64bit platform.

Diagnosing the problem

During the install of the 32bit package TIVsm-API.i386.rpm, following error will be reported:

error: Failed dependencies:
libstdc++.so.5(CXXABI_1.2) is needed by TIVsm-API-5.5.0-0.i586
libstdc++.so.5(GLIBCPP_3.2) is needed by TIVsm-API-5.5.0-0.i586
libstdc++.so.5(GLIBCPP_3.2.2) is needed by TIVsm-API-5.5.0-0.i586


Resolving the problem

The following query of installed packages should show the following two

packages installed:
rpm -qa | grep compat-libstdc++-33.3.2.3-61
compat-libstdc++-33.3.2.3.61
compat-libstdc++-33.3.2.3-61

This shows two packages are installed, and to verify on is the 32 bit, and the other is 64 bit run the following command:
rpm --queryformat "%{NAME}.%{ARCH}n" -q compat-libstdc++-33
compat-libstdc++-33.i386
compat-libstdc++-33.x86_64

Make sure both packages are installed and then try to install the 32bit
the API Client again.

 
 
==========================================================
[root@ linuxIA64]#  rpm -ivh TIVsm-API64.ia64.rpm
error: Failed dependencies:
        libc.so.6.1()(64bit) is needed by TIVsm-API64-5.5.0-0.ia64
        libc.so.6.1(GLIBC_2.2)(64bit) is needed by TIVsm-API64-5.5.0-0.ia64
        libc.so.6.1(GLIBC_2.2.3)(64bit) is needed by TIVsm-API64-5.5.0-0.ia64
        libc.so.6.1(GLIBC_2.3)(64bit) is needed by TIVsm-API64-5.5.0-0.ia64
        libcrypt.so.1(GLIBC_2.0)(64bit) is needed by TIVsm-API64-5.5.0-0.ia64
        libdl.so.2(GLIBC_2.0)(64bit) is needed by TIVsm-API64-5.5.0-0.ia64
        libdl.so.2(GLIBC_2.1)(64bit) is needed by TIVsm-API64-5.5.0-0.ia64
        libgcc_s.so.1(GLIBC_2.0)(64bit) is needed by TIVsm-API64-5.5.0-0.ia64
        libm.so.6.1()(64bit) is needed by TIVsm-API64-5.5.0-0.ia64
        libm.so.6.1(GLIBC_2.2)(64bit) is needed by TIVsm-API64-5.5.0-0.ia64
        libpthread.so.0(GLIBC_2.2)(64bit) is needed by TIVsm-API64-5.5.0-0.ia64
[root@ linuxIA64]# rpm -qa |grep compat-libstdc*
compat-libstdc++-33-3.2.3-61
compat-libstdc++-33-3.2.3-61
compat-libstdc++-296-2.96-138
[root@gisdb linuxIA64]# rpm --queryformat "%{NAME}.%{ARCH}n" -q compat-libstdc++-33
compat-libstdc++-33.x86_64
compat-libstdc++-33.i386
 
注意:由于之前我在安装时老是提示依赖i586***的API包,所有才试着用IA64的安装,结果问题依旧。
 
[root@linux86]# rpm -ivh TIVsm-API.i386.rpm TIVsm-BA.i386.rpm TIVsm-msg.zh_CN.i386.rpm
Preparing...                ########################################### [100%]
   1:TIVsm-API              ########################################### [ 33%]
Postinstall of the API
TSM Linux API installation complete.
Be sure to set up the configuration files!
   2:TIVsm-BA               ########################################### [ 67%]
Postinstall of the Backup Archive client
TSM Linux client installation complete.
Be sure to set up the system configuration file
before starting the client!
   3:TIVsm-msg.zh_CN        ########################################### [100%]

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

相关文章

相关问题

相关资料

X社区推广