在RHEL5.5下安装Cognos 10.1 缺少 libXm.so.3解决方法

        今天为了给客户提供一份Cognos备份及恢复的文档,决定在RHEL 5.5上安装Cognos10.1, 并进行测试备份及恢复。大致过程如下:
1、准备软件包 bisrvr64101ml.iso
2、挂载iso文件到DVD
3、安装配置

        第一、第二步骤都好搞定,在执行安装配置是出现了问题,具体步骤如下:
PS:本人将Cognos安装介质挂载在 /root/cognos目录下,其下内容有:
[root@CognosSrvr01 cognos]# pwd
/root/cognos
[root@CognosSrvr01 cognos]# ls -l
total 12
drwxr-xr-x 12 root root 4096 03-09 01:44 documentation
drwxr-xr-x  4 root root 4096 03-09 01:44 linuxi38664h
drwxr-xr-x  3 root root 4096 03-09 01:44 zipfiles


执行安装:
[root@CognosSrvr01 cognos]# ./linuxi38664h/issetup
./linuxi38664h/issetup: error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory

出现以上错误,主要就是缺少共享对象文件,为了避免解决此问题后,出现缺少其他文件的情况,决定一起把所有的依赖都安装上,经网上搜索,发现 ldd命令可以将issetup依赖的文件都列出来,于是,尝试一下:

[root@CognosSrvr01 cognos]# ldd linuxi38664h/issetup
    linux-gate.so.1 =>  (0x00252000)
    libXm.so.3 => not found
    libXt.so.6 => /usr/lib/libXt.so.6 (0x05c08000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0x00582000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00ce8000)
    libc.so.6 => /lib/libc.so.6 (0x0036f000)
    libSM.so.6 => /usr/lib/libSM.so.6 (0x00b2a000)
    libICE.so.6 => /usr/lib/libICE.so.6 (0x0091c000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0x0068f000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00687000)
    libdl.so.2 => /lib/libdl.so.2 (0x004e0000)
    /lib/ld-linux.so.2 (0x00351000)

上图红色部分列出了cognos安装过程中需要的共享对象,
于是将RHEL5.5的安装盘挂载在/mnt目录下,安装 openmotif22-2.2.3-18.i386.rpm,  执行以下安装命令:
[root@CognosSrvr01 cognos]# rpm -ivh /mnt/Server/openmotif22-2.2.3-18.i386.rpm
warning: /mnt/Server/openmotif22-2.2.3-18.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:openmotif22            ########################################### [100%]

再次检查缺少的共享对象文件,
[root@CognosSrvr01 cognos]# ldd linuxi38664h/issetup
    linux-gate.so.1 =>  (0x00f40000)
    libXm.so.3 => /usr/lib/libXm.so.3 (0x0083f000)
    libXt.so.6 => /usr/lib/libXt.so.6 (0x05c08000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0x00582000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00ce8000)
    libc.so.6 => /lib/libc.so.6 (0x0036f000)
    libXmu.so.6 => /usr/lib/libXmu.so.6 (0x00515000)
    libSM.so.6 => /usr/lib/libSM.so.6 (0x00b2a000)
    libICE.so.6 => /usr/lib/libICE.so.6 (0x00110000)
    libXext.so.6 => /usr/lib/libXext.so.6 (0x00775000)
    libXp.so.6 => /usr/lib/libXp.so.6 (0x001ca000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0x0068f000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00687000)
    libdl.so.2 => /lib/libdl.so.2 (0x004e0000)
    /lib/ld-linux.so.2 (0x00351000)

问题解决。

剩下的就是如何安装配置Cognos的事情了,在此不做讲述。



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23628945/viewspace-1453801/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23628945/viewspace-1453801/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值