¡¡
适用于:
Hyperion BI+(版本号:9.0.0.0.00-9.3.1.3.00 发布版:9.0-9.3),这个文档里的信息适用于其他任意平台。
错误状况:
在运行/BIPlus/bin/startIRM.sh时BIService启动失败
$ ./startIRM.sh
交互报告服务启动失败,需要xlC.rte(版本8)
请安装‘2005.11 XL C/C++企业版(版本V7.0 PTF)’,然后重试
修改
AIX操作系统升级到了5300-09-02-084或者更高版本。它包含了版本10或更高版本的C++ xlC.rte库
原因
因为一个测试版的C++库缺少/BIPlus/bin/services.sh脚本导致BIService 启动失败。查看脚本xlC.rte的版本是否高于8。用这样的方法测试失败是因为它只是库版本的一部分。更新的xlC.rte库版本是10.1.0.0或更高。只写的脚本原型返回首字母(如10就返回1)。因为1小于8,所以出现错误,随之这个脚本就没有使用了。
解决方案
1.修改脚本文件/BIPlus/bin/services.sh
修改RTEVER=`lslpp -l | grep 'xlC.rte' | awk '{ print $2 }' | cut -c 1`为RTEVER=`lslpp -l | grep 'xlC.rte' | awk '{ print $2 }' | cut –f 1 –d.`