我们从V6升级了MQ到V7。在执行mq命令后我们遇到此错误。
retrieving local queue manager Could not load program dspmq: Dependent module /usr/lib/libmqmcs_r.a(shr.o) could not be loaded. The module has an invalid magic number.
参考IBM网站,
http://www-01.ibm.com/support/docview.wss?uid=swg21233269
否则我在我的AIX机器中指定LIBPATH到/ usr / mqm / lib。但是在将LIBPATH设置为“”时,这个问题就解决了。
您能帮助我了解如何使用MQ库设置LIBPATH吗?它会在安装过程中设置吗?
答案 0 :(得分:1)
您尚未提及迁移到的MQ v7版本。 MQ v7.1安装不会在/ usr目录下创建任何符号链接。这是因为从v7.1开始,MQ开始支持多版本安装。必须使用SETMQENV命令设置MQ环境。
请遵循此link。
编辑:我怀疑是LIBPATH可能指向一些不正确的mq库。