Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1288757
  • 博文数量: 107
  • 博客积分: 1456
  • 博客等级: 上尉
  • 技术积分: 1868
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 15:33
文章分类

全部博文(107)

文章存档

2021年(2)

2016年(8)

2015年(8)

2014年(10)

2013年(20)

2012年(38)

2011年(21)

分类: 系统运维

2013-06-21 11:26:33

环境是CentOS 6.3,在安装DELL的OpenMange Server Administrator时,出现如下报错:

error: Failed dependencies:
        libcmpiCppImpl.so.0()(64bit) is needed by srvadmin-itunnelprovider-7.2.0-4.468.1.el6.x86_64

于是用yum安装所缺少的rpm包,但提示已安装:
[root@cl109 ~]# yum install -y libcmpiCppImpl.so.0
Loaded plugins: downloadonly, fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * epel: mirrors.ustc.edu.cn
 * extras: mirrors.163.com
 * updates: mirrors.163.com
Setting up Install Process
Package libcmpiCppImpl0-2.0.1-5.el6.i686 already installed and latest version
Nothing to do

用rpm -qa查看,也确实有安装:
[root@cl109 ~]# rpm -qa|grep libcmpiCppImpl
libcmpiCppImpl0-2.0.1-5.el6.i686

就连错误提示中的文件libcmpiCppImpl.so.0,也是存在的:
[root@cl109 ~]# rpm  -ql libcmpiCppImpl0
/usr/lib/libcmpiCppImpl.so
/usr/lib/libcmpiCppImpl.so.0
/usr/lib/libcmpiCppImpl.so.0.0.0

root@cl109 ~]# ll /usr/lib/libcmpiCppImpl.so.0
lrwxrwxrwx 1 root root 23 Jun 21 09:36 /usr/lib/libcmpiCppImpl.so.0 -> libcmpiCppImpl.so.0.0.0

这是咋回事?后来一想,会不会是因为他需要的是64位的libcmpiCppImpl.so.0,而系统中已安装版本是32位的?而且查看系统中libcmpiCppImpl.so.0的存放路径是/usr/lib,而不是/usr/lib64/,更加坚定了这个判断。

于是用yum search libcmpiCppImpl,看是否存在64位的版本:
[root@cl109 ~]# yum search libcmpiCppImpl
Loaded plugins: downloadonly, fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * epel: mirrors.ustc.edu.cn
 * extras: mirrors.163.com
 * updates: mirrors.163.com
epel/pkgtags                                                                                                                                              | 304 kB     00:00     
========================================================================== N/S Matched: libcmpiCppImpl ==========================================================================
libcmpiCppImpl0.i686 : CMPI C++ wrapper library
libcmpiCppImpl0.x86_64 : CMPI C++ wrapper library

结果证明,确实是有64位版本的libcmpiCppImpl0:libcmpiCppImpl0.x86_64。于是用yum安装,然后重试。问题解决。





阅读(6412) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~