我们已在 Ubuntu 22.04 服务器上安装了 Cognos 12。启动 Cognos 服务时,我们遇到以下错误。
External Report Server process BIBusTKServerMain cannot be started
java.io.IOException: Cannot run program "/opt/ibm/cognos/analytics/bin/BIBusTKServerMain" (in directory "/opt/ibm/cognos/analytics/bin"): error=2, No such file or directory
External Report Server process BmtMDProviderMain cannot be started
java.io.IOException: Cannot run program "/opt/ibm/cognos/analytics/bin/BmtMDProviderMain" (in directory "/opt/ibm/cognos/analytics/bin"): error=2, No such file or directory
但是,经检查,这两个文件都存在于该位置。 ldd BIBusTKServerMain 和 ldd BmtMDProviderMain 给出的输出不是动态可执行文件,但如果我们执行 ./BIBusTKServerMain 得到相同的 no such file or directory 错误。
我们按照 IBM 文档的建议将 $LD_LIBRARY_PATH 添加为 /opt/ibm/cognos/analytics/bin64:/opt/ibm/cognos/analytics/bin,但仍然没有成功。