回记,第一次在Linux上安装cognos记录(2015)
一、安装流程
1、环境:
机器安装包:bi_svr_10.2.1_l86_ml.tar.gz(921.6M)
系统:CentOS6.6
JDK: (1.6.0_45适用于10.2和10.2.1版本)(1.7适用于10.2.2版
2、依赖包安装(全部为32位):本)
主机名已加入/etc/hosts
BI-server需要以下所有依赖包,而且cognos不认识64位的东东!!!
glibc.i686
libXp.i686
openmotif.i686
libgcc.i686
libstdc++.i686
3、安装截图、说明:
(1)cd /root/App/Cognos/bi_svr/linuxi38664h
./issetup
(2)语言选择en(不推荐选中文)
(3)选择I agree
(4)默认安装目录即可。
(5)安装选择所有项
等待安装完成就可以了。
4、启动cognos
(2)cd /opt/ibm/cognos/c10_64/bin64
./cogconfig.sh(打开控制台)
(2)修改notification,将mailserver改为localhost
(3)保存成utf-8文件(file-save as utf-8)
(4)启动cognos,点击绿色三角按钮即可。时间大概几分钟。
(5)复制门户地址,在浏览器中打开。
Server的相关log在/opt/ibm/cognos/c10_64/logs/catalina-【date】.log中。(注:10.2.2版本没有这个日志了)。
5、 安装补丁
IBM Cognos 10.2.1补丁编号:
10.2.5003.113 - 10.2.1 FP3
1)解压补丁包
2)cd /root/App/Cognos/fix/linuxi38664h
./issetup
3)其余安装过程类似,注意目录同cognos安装目录
4)版本查看
/opt/ibm/cognos/c10_64/cmplst.txt中会有如下内容:
C8BISRVR_UPDATE_version=C8BISRVR-LX64-ML-RTM-10.2.5003.113-0(补丁版本号)
6、卸载。
在图形界面中,/opt/ibm/cognos/c10_64/uninstall目录下点击uninst,然后按照图形界面说明卸载即可。
7、报错及处理:
安装及启动过程中错误:
(1)-bash: ./issetup: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
解决:需要安装32位的glibc,安装glibc.i686
(2)./issetup: error while loading shared libraries: libXm.so.4: cannot open shared object file: No such file or directory
./issetup: error while loading shared libraries: libXm.so.4: wrong ELF class: ELFCLASS64
解决:需要安装32位的libXm.so*,安装libXp*.i686; openmofif.i686
(3)./issetup: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory
解决:安装32位的libgcc
(4)Error: Can't open display:
解决:配置VNC,通过客户端使用图形界面来控制服务器。
(5)Could not initialize class sun.awt.X11GraphicsEnvironment,
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
解决:暂不清楚具体解决方式,但在解决此问题期间的操作有:
A)安装xorg-x11-fonts*
B)修改${TOMCAT_HOME}/bin/catalina.sh
在每一句-Djava.io.tmpdir="$CATALINA_TMPDIR" \
后面加上 -Djava.awt.headless=true \
共七处。
重启vnc图形界面。
(6)浏览器中页面格式排版混乱
解决:将/opt/ibm/cognos/c10_64/webcontent中的所有文件覆盖复制到
/opt/ibm/cognos/c10_64/webapps/p2pd 中,并刷新页面。
(7)配置时生成密码错误
解决:删除configuration下signkeypair csk encrytkeypair三个目录,重新保存
(8) DPR-DPR-1035 Dispatcher detected an error.
解决:安装stdlibc++.i686,重启cognos
(9) 默认的content manager数据库无法启动。
解决:删除默认的数据库,新增一个我们集群中有的oralce数据库(这里我在该主机上安装了oracle,用户名system密码tiger实例xe),注意将jdbc包拷贝到指定位置。