img_13247 img_1636 img_9179 img_1238 img_10881 img_14111 img_14733 img_1340 img_14594 crw_9458.jpg crw_9383.jpg crw_0211 crw_9874 crw_0012 crw_5611.jpg img_1240 img_1152 img_9185 img_1305 crw_5567.jpg

@antonpiatek on twitter

Posting tweet...

Powered by Twitter Tools

WebSphere Message Broker on Ubuntu

WebSphere Message Broker v8 now supports Ubuntu for development systems (i.e. not production use) - http://www-01.ibm.com/support/docview.wss?uid=swg27023600#Ubuntu

I have been running MQ and Message Broker on Ubuntu and Debian since shortly after I joined IBM in 2005, and it seems there are lots of other people doing this too despite it not being a supported platform before now.

Lots of people have advice on how to install MQ and WMB, and it is worth mentioning them in case you have problems.

http://www.reidmorrison.com/linux/install-websphere-mq-on-ubuntu

http://www.gefira.pl/blog/2010/07/03/websphere-mq-and-ubuntu-howto/

http://blog.herbert.groot.jebbink.nl/2009/06/wmb-61-ubuntu-904.html

The best advice I can give for installing MQ and WMB on Ubuntu is:

    • change the /bin/sh symlink to point to /bin/bash – MQ Doesn’t like installing with dash as the default shell.
    • use rpm to install MQ – Alien is a bit of a hack, and does not work well. You will need to use the “–force-debian” flag on rpm to make it install.
    • One other thing which might help is to run the mqlicense.sh script with the ‘-console’ flag as it may not find your X applications properly.

    Some user’s have noticed that chown on Debian and Ubuntu strips the setuid bit from the binaries (Debian and Ubuntu consider leaving setuid set on an executable when you change it’s owner a security flaw, whereas Redhat and SuSE appear not to) so you may need to fix the permissions (best to check the permissions of the same level of MQ from a RHEL or SLES box and set them the same) though I have not seen this with recent versions of MQ.

    Message Broker v8 installs quite happily on Ubuntu. The only issues that I know of are that some of the eclipse based gui applications do not draw everything correctly. This is a known eclipse-GTK bug, and is more common on releases after Lucid Lynx (10.04). A workaround is to set the environment variable  GDK_NATIVE_WINDOWS=1

    Update 05/01/12 – I have just noticed that the script ‘mqsicreateworkpath’ which is used to initialise /var/mqsi correctly still uses ksh. Either install ksh on your system or edit the script to say bash in the first line instead of ksh (it should work fine then)

    Related posts

    4 comments to WebSphere Message Broker on Ubuntu

    • Highly recommend anyone using MQ 7.0.1 on Ubuntu to be running the latest fixpack. Some of the older fixpacks have a nasty bug where shutting down the QM breaks it such that it cannot be restarted. An install of the latest fixpack allows you to restart the queue manager

    • [...] CommentsRob C on WebSphere Message Broker on UbuntutheUncommon on Kindle-ing a desire to readUpgrading cyanogenmod « Strangeparty on Rooting and [...]

    • [...] Footnote: version 8.0 is friendly to developers who use Ubuntu, too! Anton (my go-to guy on all things Debian – listen to him!) has some good advice about running WMB or WMQ on Ubuntu and Debian. [...]

    • Excellent post, thanks. I really like Ubuntu, it’s the first nix environment to really start to rival MAC in terms of usability in my view (possibly a bit strong), but in terms of the work I do it’s nice to be able to test out installations across a multitude of platforms. The biggest thing I’ll take from this is the forcing debian to use rpm, will give that a go…Cheers!

    Leave a Reply

      

      

      

    You can use these HTML tags

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">