Saturday 22 May 2010

Getting AOL working with ubuntu 10.04 Evolution

For those of you that may be struggling with AOL and ubuntu lucid evolution...

Since AOL is IMAP compatible it works with Evolution email. Just enter the following parameters:

Receiving E-mail
Server: imap.aol.com
Username: {your on screen name}
Use Secure Connection (SSL encryption)
Authentication Type: Password
CHECKED "Remember password"

Sending E-mail
Server: smpt.aol.com:587
CHECKED "Server requires authentication"
Use Secure connection = No encryption
Authentication (PLAIN or Login)
CHECKED "Remember password"

Thats it!

Monday 3 May 2010

Installing Notes 8.5.1 onto ubuntu lucid lynx x64

I thought I should document a step by step guide on how to install Lotus Notes 8.5.1 onto ubuntu 10.04 lucid lynx x64.
I am not sure if EVERY step is actually needed, however, I do know that by following these steps you will get Notes working on ubuntu lucid 10.04 x64

Firstly, download the following files from IBM account:
CZ5S5EN - Notes (Debian) 8.5.1.
This saves as a file named lotus_notes851_linuxUb_CZ5S5EN.tar
Open this file with Archive Manager and Extract to a temporary folder

CZDP6EN - Notes (Debian) 8.5.1 FP2.
This saves as a file named lotus_notes851FP2_linuxUb.tar
Open this file with Archive Manager and Extract to a temporary folder

Next, download getlibs-all.deb from:
http://frozenfox.freehostia.com/cappy/
Install getlibs by double clicking on the deb file

Next you will need access to libgnome-desktop-2-11 libraries. These are only available from ubuntu karmic so go to:
http://packages.ubuntu.com/karmic/libs/libgnome-desktop-2-11
and download both 64 bit (amd64) and 32 bit (i386) versions.
Install the 64 bit version by double clicking on the deb file.
To install the 32 bit version manually you have to do the following:
Open the 32 bit deb file in Archive Manager
Double click on data.tar.gz
Double click on .
Double click on usr
Double click on lib
Drag the libgnome-desktop-2.so.11.4.2 file to a temp folder
Copy the file to /usr/lib32
Create a symbolic link named libeel-2.so.2 like this:
cd /usr/lib32
sudo ln -s ./libgnome-desktop-2.so.11.4.2 ./libgnome-desktop-2.so.11

You will also need libeel2-2 which is only available from the ubuntu jaunty packages. However, the libeel2-2 library itself is dependent on the libeel2-data library. You must first download that by going to:
http://packages.ubuntu.com/jaunty/libeel2-data
Then click on the all and choose a mirror to download the "deb" file. Once downloaded, double Click on the file to install libeel2-data deb file

Now you need libeel2-2 so go to
http://packages.ubuntu.com/jaunty/libs/libeel2-2
Go to the bottom of the page and use the links to download both the 64 bit (amd64) and 32 bit (i386) versions (you will need to choose a suitable mirror)
Install the 64 bit version by double clicking on the downloaded deb file.

To install the 32 bit version manually you have to do the following:
Open the deb file in Archive Manager
Double click on data.tar.gz
Double click on .
Double click on usr
Double click on lib
Drag the libeel-2.so.2.26.0 file to a temp folder
Copy the file to /usr/lib32
Create a symbolic link named libeel-2.so.2 like this:
cd /usr/lib32
sudo ln -s ./libeel-2.so.2.26.0 ./libeel2.so.2

Now get some required libraries with
sudo apt-get install libgnomeprintui2.2-0 libgnomeprint2.2-0 ia32-libs ttf-xfree86-nonfree

Next, install the needed 32 libraries with:
sudo getlibs -p libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2 libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomeui-0 libgnomevfs2-0 libgsf-1-114 libgsf-1-dev librsvg2-2 librsvg2-common libselinux1 libsepol1 libstartup-notification0 libxkbfile1 gtk2-engines-murrine libesd0

From the temporary folder used above to extract the notes tar file, install Notes 8.5.1 with:
sudo dpkg -i --force-architecture ibm-lotus-notes-8.5.1.i586.deb
sudo dpkg -i --force-architecture ibm-lotus-sametime-8.5.1.i586.deb
And if you need composite application editor:
sudo dpkg -i --force-architecture ibm-lotus-cae-8.5.1.i586.deb
And if you want symphony:
sudo dpkg -i --force-architecture ibm-lotus-activities-8.5.1.i586.deb
And if you want support for activities:
sudo dpkg -i --force-architecture ibm-lotus-symphony-8.5.1.i586.deb

Next install Notes 8.5.1 fix pack 2 with:
sudo dpkg -i --force-architecture ibm-lotus-notes-fixpack-8.5.1.i586.deb

It appears that Lotus Notes will only work with 2.17 versions of gnome and you can download these from either:
http://www.benkevan.com/upload/lotus_notes
or
http://www.freetechie.com/upload/lotus_notes

Get the following gnome 2.17 libraries (note the size)
116732 libgdk_pixbuf-2.0.so.0
67240 libgdk_pixbuf_xlib-2.0.so.0
679940 libgdk-x11-2.0.so.0
4579940 libgtk-x11-2.0.so.0

Copy each to
/opt/ibm/lotus/notes

Lastly, create the following symbolic link
cd /opt/ibm/lotus/notes/jvm/lib/i386
sudo mkdir usr
sudo ln -s /usr/lib32 ./usr/lib

You should now be able to start notes installation with
cd /opt/ibm/lotus/notes/framework
../notes

Thats it!

Saturday 1 May 2010

Upgrading to ubuntu lucid x64 and Lotus Notes

Today, I upgraded my trusty lenovo T400 from ubuntu karmic koala x64 to lucid lynx x64.
The upgrade went pretty smoothly but I had to re-install my ATI drivers.

Problem I had was that after the upgrade Lotus Notes 8.5.1 no longer worked!

In order to get a better understanding of what may be happening I opened a terminal and typed:

cd /opt/ibm/lotus/notes/framework
../notes

This indicated that there was a missing library - libesd0

To get Lotus Notes working again, all I did was

sudo getlibs -p libesd0

And it worked again.

Since I did an upgrade my assumption is therefore that my previous post about getting Lotus Notes working on karmic x64 will still work with this single addition.

I tried this on a brand new KVM/QEMU virtualised machine running ubuntu 10.04 x64 and found that those instructions together with the fix above will give you a running Notes 8.5.1 on lucid x64