Tuesday, April 22, 2014

Installing Lotus Notes 9 on Ubuntu 14.04 64-bit LTS




The basics steps of installation are provided here. Basically, it is necessary to have i386 compatible libraries in order to install Lotus notes 9 on a 64-bit machine.

On Ubuntu 14.04 64-bit LTS, ia32-libs is not available. The support has been removed since 13.10. I used the instructions provided here to install ia32-libs. The steps are re-produced here for the sake of the convenience:

  1. Install Synaptic from terminal window
  2. sudo apt-get install synaptic
  3. Launch synaptic and goto “settings > Repositories”
  4. click “other software > add”
  5. insert this line in the box "deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse"
  6. click ok and close synaptic
  7. in terminal “sudo apt-get update”
  8. in terminal “sudo apt-get install ia32-libs”

After that install the remaining i386 libraries

$ sudo apt-get update; sudo apt-get install ia32-libs libgnomeprint2.2-0:i386 libgnomeprintui2.2-0:i386 libbonobo2-0:i386 libbonoboui2-0:i386 libgconf2-4:i386 libgnome-desktop-2-17:i386 libgnomevfs2-bin:i386 libgnomeui-0:i386 libjpeg62:i386 libpam0g:i386 libxkbfile1:i386 ttf-xfree86-nonfree t1-xfree86-nonfree -y


While re-building the ibm-notes-9.0.i586 package, remove "libcupsys2" from its dependency list in the control file apart from those mentioned  previously on the above link. In other words, remove the following packages from the "Pre-Depends" line:

gdb, coreutils, unzip, bash, procps, grep, sed, libcupsys2

and rebuild the ibm-notes-9.0-i586.deb package.

$ sudo dpkg-deb -b ibm-notes-9.0.i586/


Now install the debian packages as shown below:

sudo dpkg -i ibm-notes-9.0.i586.deb
sudo dpkg -i ibm-cae-9.0.i586.deb
sudo dpkg -i ibm-feedreader-9.0.i586.deb
 
sudo dpkg -i ibm-activities-9.0.i586.deb
sudo dpkg -i ibm-sametime-9.0.i586.deb
sudo dpkg -i ibm-opensocial-9.0.i586.deb


I get dependency error while installing  'sametime' package. It is related to "iproute".

So I remove it from the control file within ibm-sametime-9.0.i586/DEBIAN and rebuild the package.

Now Lotus notes works perfectly without any problem.

15 comments:

Ken Behrens said...

I have IBM Notes V9 running on Ubuntu 14.04 64 bit with everything working except sound. I can select a .wav file, but it is not rendered by the sound card. This behaviour is exhibited on 2 machines that are new and have never had an OS so it is a clean install of both the OS and Notes. The 3rd machine has been upgraded from Ubuntu 13.10. This box had Notes V9 on it with sound working correctly. Calendar alarms worked and new mail alerts were received. I cannot find anything on the web that talks about this problem with Notes.
All other software on the machines work with perfect sound. Are there any suggestions that I could try?

Unknown said...

@Ken make sure you have pulseaudio-esound-compat installed (I didn't and had the same issues). hope this is helpful

Ken Behrens said...

#516David,
Thanks for the suggestion, it cured my problem! I am now a happy camper.

Swagat said...

The repository mentioned above is not working anymore. Use the following repository for ia32-libs:

deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse

Swagat said...

The above steps also work for Ubuntu 12.04 64 bit LTS. You do not need to add any repository for installing ia32-libs. So you can start with installing the necessary 32 bit libraries directly as mentioned above.

Swagat said...

I could install Lotus notes 9 on Linux mint 17 successfully. Just note that you need to use the repository address as given in previous comment (date Aug 11,2014) to install various i386 dependencies.

Toby Haynes said...

Notes 9 drives sound via ALSA playback - if you give a really long wav file to play, you may get short spurts of sound with lots of silence. Using the same hint to pulseaudio that was needed for Skype, you can override some of the latency handling and get a sound out of notes.

To test in a terminal:
export PULSE_LATENCY_MSEC=60
ibm-notes9

If that works, then edit /usr/bin/ibm-notes9 to include this line (I put it on the line after the first occurrence of LOCKFILE).

Unknown said...

Will still this work on Fedora? (Fedora-Live-Desktop-x86_64-20-1.iso)

Unknown said...

Hi Ken Behrens,

How you installed the Lotus 9 on ubuntu 64 bit 14.04..? I have tried with multiple procedure including above but nothing works. Could you please share some lights on proper configuration ... I am getting below error.

apple@apple:/tmp/ibm-notes-9.0.i586$ sudo dpkg -i notes.deb
Selecting previously unselected package ibm-notes.
(Reading database ... 171248 files and directories currently installed.)
Preparing to unpack notes.deb ...
Unpacking ibm-notes (9.0-20130309.0942) ...
Setting up ibm-notes (9.0-20130309.0942) ...
cat: /opt/ibm/notes/framework/rcp/systemdata/logs/rcplauncher.log: No such file or directory
dpkg: error processing package ibm-notes (--install):
subprocess installed post-installation script returned error exit status 99
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Errors were encountered while processing:
ibm-notes
apple@apple:/tmp/ibm-notes-9.0.i586$

Hamdi Kadri said...

This post is very useful, but is there any update to it for Ubuntu 16.4 64-bits ?

Ivan Dinev said...

This worked finally for me : How to install Lotus Notes 9.0.1 and fixpack on Ubuntu 16.04 LTS 64 bit

https://www.reddit.com/r/Ubuntu/comments/4jqqu3/has_someone_here_installed_ibm_lotus_notes_on/

Swagat said...

If you have rpm package. You may have to convert them into debian using 'alien' command:

$ fakeroot alien --target=amd64 package.i586.rpm

Christoph said...

I tried the above steps on a quite freshly updated Ubuntu 18 LTS-system (Lenovo T500). And I didn't succeed.
After repacking the ibm-notes-core-de it contains errors so the whole set of .deb files could't be installed.
Additionally libgnome-desktop-2-17 was not found in any regular ubuntu repository.
Please some help me! I don't want to fall back to any other OS using Notes! ;-)

Ken Behrens said...

Christoph,
Send me an email so I can give you info specific to your environment:
behrensken@gmail.com

Mani said...

nice , if you wants your website development please contact.