some ibm websphere mq and wmmqadapter tips

At first I tried to install MQ 5.3 and MQ 6 on Ubuntu, both i386 and x86_64 and I failed. So I downloaded VMware Server from http://www.vmware.com/products/server/ and installed Centos 3 in it. It does it's job so far, VMware Server is great.

mqlicense.sh failed. I've downloaded Java SDK 1.4 RPM from java.sun.com and replaced lap/jre directory with a symlink to newly downloaded jre.
It worked, I've accepted license.

crtmqm complained about GLIBC_2.0 symbols and libc, so I've issued export LD_ASSUME_KERNEL=2.4.19.

Next thing was lack of permissions message from crtmqm. I've added root to mqm group and relogged.

Then I've got AMQ8101 error message from crtmqm, but I was able to fix it by installing update rpm's (MQSeries*-U498687-5.3.0-9.i386.rpm).

After that I've issued crtmqm -q mp.queue.manager and finally got:

WebSphere MQ queue manager created.
Creating or replacing default objects for mp.queue.manager.
Default objects statistics : 31 created. 0 replaced. 0 failed.
Completing setup.
Setup completed.

I've installed webMethods and activated WmMQAdapter package after copying it do IS' packages directory. In web administrative interface I've browsed to "new mq connection" screen. But when I clicked "find queues" button I've got error message about missing libraries. Trying to do that second time got me a strange error message: "Unable to obtain Queue Names: [ART.114.2055] 114.2055 null - [ART.114.2055] 114.2055 null".
I've checked if *.so are present in /opt/mqm/java/lib.
Then I've added following to IS' .bashrc:

export LD_ASSUME_KERNEL=2.4.19
export LD_LIBRARY_PATH=/opt/mqm/java/lib
and sourced it again with . ~/.bashrc.

I've started IS and browsed to new connection dialog, but after "find queues" I've got: Unable to obtain Queue Names: [ART.114.2055] 114.2055 [ADA.600.2062] PCFQuery could not connect to the Queue Manager MQ.QUEUE.MANAGER - reasonCode=2058 - [ART.114.2055] 114.2055 [ADA.600.2062] PCFQuery could not connect to the Queue Manager MQ.QUEUE.MANAGER - reasonCode=2058
I've tried to add my IS user to mqm group, but it didn't help.
I couldn't find a way to get "find queues" button working, but I've created connection without queue name. This connection worked, I was able to create adapter service with this connection and I've put a message into it, which I was later able to receive with console tool amqsget