Anton Jenkins | March 31, 2011

I’ve been trying to install Websphere Integration Developer 6.2 on Ubuntu 10.10 and have found a couple of tricks to get this going.

Install libstdc++5

1

sudo apt-get install libstdc++5

Increase open files limit

You need to edit /etc/security/limits.conf and increase the limit by adding the following:

1

* hard nofile 10240

Switch /bin/sh to point to /bin/bash

Out of the box, Ubuntu 10 uses the dash shell and this causes an error when trying to generateKeysForSingleProfile (according to the logs?!).

Fix this by recreating the /bin/sh symlink to point to /bin/bash

12

sudo unlink /bin/shsudo ln -s /bin/bash /bin/sh

Now when you run sudo launchpad.sh to install, everything should just work.

Running WID for the first time

We’re still not quite there as launching WID will present you with an error which shows up in the specified log as:

1

!MESSAGE Widget disposed too early!

To fix this we follow IBM’s instructions and edit the /opt/IBM/WID62/eclipse.ini file and add the following:

1

-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/bin/xulrunner

Fixing the internal browser

You should find WID will launch but the welcome screen will inform you that your default system browser is not supported. No problem, it gives you instructions on how to proceed which I’ll include here for ease:

Removing the reference to xulrunner

Now we’ve changed the internal browser we need to remove the reference to xulrunner which we used previously to get WID started. Otherwise WID will try to use xulrunner as its default browser and ignore our environment variable.

So go back to the /opt/IBM/WID62/eclipse.ini file and remove the last line that we put on there.