今天为了给客户提供一份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的事情了,在此不做讲述。
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/