Я использую докер, где я создаю образ с помощью IBM db2express-c + IMB MQ + IBM IIB.Я хочу создать (в моей таблице db2) триггер, который отправляет сообщение в очередь.Для начала я должен использовать команду: enable_MQFunctions
, но результат:
error while loading shared libraries: libmqm.so: wrong ELF class: ELFCLASS32
В моей сборке у меня есть libmqm.so по этому адресу
./usr/lib/libmqm.so
./usr/lib64/libmqm.so
./opt/mqm/lib64/libmqm.so
./opt/mqm/lib64/compat/libmqm.so
./opt/mqm/lib/libmqm.so
./opt/mqm/lib/compat/libmqm.so
Так что система имеетобе версии, для 32-битной и 64-битной ....
Мой dockerfile использует Ubuntu 16.04 amd64 и это tars:
DB2express-c: db2exc_970_LNX_x86_64.tar.gz
MQ: mqadv_dev80_linux_x86-64.tar.gz
IIB: 10.0.0.7-IIB-LINUX64-DEVELOPER.tar.gz
Я пытался создать сборку с Ubuntu i386, но все еще та же проблема ..
Есть какие-нибудь советы?