Archive for July, 2010

now with a dose of IPv6

As of 27 July 2010, this server is now alive in the IPv6 world at 2607:f878:1:35a:0:12:5023:1.

DNS might take a little bit to propagate through the system, but the AAAA records are in place.

now running Ubuntu

After running this server for several months with CentOS 5.5, I have taken the plunge and reinstalled it with Ubuntu Server 10.04 LTS. Since this is a VPS, running fantastically courteously of BurstNet, there are several limitations that would not be encountered by a traditional server. The platform that this server runs on is OpenVZ, which has its own way of virtualizing containers. In particular, when running CentOS, it was almost impossible to run any Java application on this system due to the way that OpenVZ allocates memory for processes. Based on how I understand it, when launching a Java application, the JVM requests a large block of contiguous memory to run in. OpenVZ often fails to deliver the memory requested, which causes the JVM to fail. For some reason that I don’t completely understand yet, running Ubuntu in OpenVZ alleviates this problem. I’m thinking it has something to do with the way the Ubuntu template for OpenVZ was constructed. I run Ubuntu on all of my desktop machines, so I am looking forward to using the server variant here in the future.

So far, I have only restored basic services on this machine such as the basic LAMP stack for WordPress and such, but I’ll get SVN, Mercurial, Git, Tomcat, NX, SFTP, my Pylons applications, and such back up later this week. Stay tuned.

installing lotus sametime on ubuntu 10.04 x64

Note: this is only applicable for IBM employees, since the download link is only accessible from the IBM network

I previously wrote about how to install the AT&T network client on Ubuntu 10.04 x64. If you are an IBM employee, the next logical step is to install lotus sametime for instant messaging. Luckily, at one point in time IBM produced deb files for debian-like distributions that can still be used on 10.04. For this, i will assume that you have already followed the instructions to install the global network client, including installing getlibs.

First, download sametime 7.51 blue from http://pokgsa.ibm.com/projects/l/lud/pool/stable/s/sametime-blue/sametime-blue_7.5.1.20070416-4_i386.deb

Then run `sudo apt-get install libmotif3` and then `sudo getlibs -p libmotif3`

The next dependency is lib32stdc++5, so to install it you first have to add a ppa to your apt repositories using the command `sudo apt-add-repository ppa:jason-scheunemann/ppa`

You can then `sudo apt-get update` and then `sudo apt-get install lib32stdc++5`

Next you have to install the 64 bit version, so `wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_amd64.deb` then `sudo dpkg -i libstdc++5_3.3.6-17ubuntu1_amd64.deb`

Lastly, `sudo dpkg -i –force-architecture sametime-blue_7.5.1.20070416-4_i386.deb`

Sametime should now show up in the applications menu under the other category. You can sign in using your IBM intranet id and password, although due to some library problems that I have not yet solved, certain preferences (such as password saving and location setting) do not work. Ill update this post if I end up solving these issues.

As always, YMMV. Good luck!