Install Lotus Notes 8.5.3 En on Ubuntu 11.04 64bit

So here finally it comes – more detailed installation instructions. This time for the 64bit version of Natty Narwhal.

1) Create a folder for the files. In this case

mkdir ~/LN853install

cd ~/LN853install

2) Copy all Lotus files you want to install

ls -la ~/LN853install

-rw-r–r–  1 anders anders   5015238 2011-10-10 17:44 ibm-lotus-activities-8.5.3.i586.deb
-rw-r–r–  1 anders anders   3933118 2011-10-10 17:44 ibm-lotus-cae-8.5.3.i586.deb
-rw-r–r–  1 anders anders    108796 2011-10-10 17:44 ibm-lotus-feedreader-8.5.3.i586.deb
-rw-r–r–  1 anders anders 342931012 2011-10-10 17:47 ibm-lotus-notes-8.5.3.i586.deb
-rw-r–r–  1 anders anders  53008774 2011-10-10 17:45 ibm-lotus-sametime-8.5.3.i586.deb
-rw-r–r–  1 anders anders 146089190 2011-10-10 17:47 ibm-lotus-symphony-8.5.3.i586.deb

3) Modify packages to get them installed

a) Lotus Notes

In Nautilus, right click on ibm-lotus-notes-8.5.3.i586.deb and select extract here. When extracting finished then Rename file ibm-lotus-notes-8.5.3.i586.deb to somehting else.

Enter folder LN853install/ibm-lotus-notes-8.5.3.i586/DEBIAN and open file CONTROL in text editor.

Make sure following lines are empty

So nothing after semicolon!  Now save the file.

b) Lotus Sametime

In Nautilus, right click on  ibm-lotus-sametime-8.5.3.i586.deb and select extract here. When extracting finished then Rename file  ibm-lotus-sametime-8.5.3.i586.deb to somehting else.

Enter folder LN853install/ibm-lotus-sametime-8.5.3.i586/DEBIAN and open file CONTROL in text editor.

Make sure following lines are empty


So nothing after semicolon!  Now save the file.

c) Convert them to debs again!

sudo dpkg-deb -b ibm-lotus-notes-8.5.3.i586

dpkg-deb: building package `ibm-lotus-notes:i386′ in `ibm-lotus-notes-8.5.3.i586.deb’.


sudo dpkg-deb -b ibm-lotus-sametime-8.5.3.i586.deb

dpkg-deb: building package `ibm-lotus-sametime:i386′ in `ibm-lotus-sametime-8.5.3.i586.deb’.

In order to install i386 packages in a good manner we need the tool getlibs. Here is how it is installed:

4) Install extra libraries

sudo apt-get -y install libgnomeprintui2.2-0 ia32-libs ttf-xfree86-nonfree t1-xfree86-nonfree

5) Install getlibs


sudo dpkg -i getlibs_2.06-0ubuntu1~ppa2_all.deb
Selecting previously deselected package getlibs.
(Reading database … 167584 files and directories currently installed.)
Unpacking getlibs (from getlibs_2.06-0ubuntu1~ppa2_all.deb) …
Setting up getlibs (2.06-0ubuntu1~ppa2) …

6) Install compatibility libraries (some may not be needed, plz help me update this)

sudo getlibs -p libgnomeprintui2.2-0 libgnomeprint2.2-0 libgnomevfs2-0 libgnomeui-0 libxkbfile1 libstartup-notification0 libsepol1 libselinux1 libgsf-1-114 libgsf-1-dev librsvg2-2 librsvg2-common libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2  libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 libesd0 gtk2-engines libgnome-desktop-2-17 libmotif4 libmotif3 libgnome-desktop-3-0 libavahi-glib1 gtk2-engines-oxygen gtk2-engines-aurora gtk2-engines-qtcurve  gtk2-engines-murrine gtk2-engines-equinox  alsa-base alsa-utils iproute

7) Symbolic link

sudo ln -s /usr/lib32/i386-linux-gnu/ /usr/lib32/

8) Install Lotus Notes

Optional, remove temporary directories: rm -rf ibm-lotus-notes-8.5.3.i586 ibm-lotus-sametime-8.5.3.i586

Important: It is two dashes before force-all that is – – (without the space between them).

a) sudo dpkg -i –force-all ibm-lotus-notes-8.5.3.i586.deb

dpkg: warning: overriding problem because –force enabled:
package architecture (i386) does not match system (amd64)
Selecting previously deselected package ibm-lotus-notes:i386.
(Reading database … 167588 files and directories currently installed.)
Unpacking ibm-lotus-notes:i386 (from ibm-lotus-notes-8.5.3.i586.deb) …
Setting up ibm-lotus-notes:i386 (8.5.3-20110916.0921) …
Processing triggers for bamfdaemon …
Rebuilding /usr/share/applications/bamf.index…
Processing triggers for desktop-file-utils …
Processing triggers for python-gmenu …
Rebuilding /usr/share/applications/desktop.en_US.utf8.cache…
Processing triggers for python-support …

Optional Sametime b) sudo dpkg -i –force-all ibm-lotus-sametime-8.5.3.i586.deb
dpkg: warning: overriding problem because –force enabled:
package architecture (i386) does not match system (amd64)
Selecting previously deselected package ibm-lotus-sametime:i386.
(Reading database … 187774 files and directories currently installed.)
Unpacking ibm-lotus-sametime:i386 (from ibm-lotus-sametime-8.5.3.i586.deb) …
Setting up ibm-lotus-sametime:i386 (8.5.3-20110916.0921) .

Optional CAE, Activities, Symphony and maybe more for the localized packages.

9) We are not really there yet

sudo apt-get install g++-multilib libgtk2.0-dev

10) Install fix for gdk

Important: Double dashes before no-check-certficate , that is – – (without the space)

wget –no-check-certificate

wget –no-check-certificate

wget –no-check-certificate

Important: Note that the ‘ before s and after g is of type that is straight. Not that it is a backquote before pkg

sudo sed -i ‘s/gcc -Wall -Wextra `pkg/gcc -Wall -Wextra -m32 `pkg/g’ Makefile


chmod +x notes-wrapper
sudo cp notes-wrapper /opt/ibm/lotus/notes/

Important: Note that the ‘ before s and after g is of type that is straight.

sudo sed -i ‘s/..\/notes %F/..\/notes-wrapper %F/g’ /usr/share/applications/LotusNotes8.5.desktop

11) Go nag on IBM to make software that is more linux compatible!!

Update 2011-10-14:

For Oneric Ocelot final release. Do this:

sudo getlibs -p libgnome-desktop-3-2 liborbit2 libbonobo2-0 libgconf2-4

I still cannot get it to work at the moment though…

/opt/ibm/lotus/notes/notes: error while loading shared libraries: wrong ELF class: ELFCLASS64
even though:

: ls -laFtr /usr/lib32/ | grep conf-2
-rw-r–r–  1 root root   182536 2011-10-14 14:29
lrwxrwxrwx  1 root root       19 2011-10-14 14:29 ->

Need to add this to the notes-wrapper file:


I hope I have time to give more exact details soon

Update 2011-11-07:

For Oneric install these before Lotus Notes

getlibs -p libx11-6 libxt6 libxext6  libc6  libgcc1  libgtk2.0-0  libxkbfile1 libglib2.0-0  libstdc++6 bash


48 Responses to “Install Lotus Notes 8.5.3 En on Ubuntu 11.04 64bit”

  1. Ove Størholt Says:

    Is it really necessary to install the 32 bit libs? I have heard that Ubuntu/Mint is about to become multi architecture???
    Do you know something about this?


  2. usablesoftware Says:

    I am trying to figure this out. As of now they are needed. This multi architecture stuff is interesting and I hope we all figure out a better way to install lotus notes.

  3. Mathiet Says:

    Is this different from an install on 32bits 11.04? I’ve tried it, Lotus Notes starts but workspace, homepage, replicator, … does not display their content.


    • usablesoftware Says:

      I think that you need to install all the libraries using “apt-get install” instead of “getlibs -p” then it should work. Also remember to compile the extra gdk stuff in the end of the guide.

  4. Mathieu Says:

    I tried with the apt-get, and gdk fix is OK, but issue still there I’m afraid.

  5. Andy Says:

    Hm, I think you want to drop the word “export”, and just add “LD_LIBRARY_PATH=/usr/lib32” to the notes-wrapper file.

    Works on my box.

    • Duncan Gallimore Says:

      It doesn’t work on mine – either with or without export. I have exactly the same error as above, and the same rights assigned to the same conf-2 files. Help!
      Thanks in advance, Duncan

  6. Andrew Says:

    Thank you so much for this! For the past couple years I’ve been running Notes 8.0.1 in Wine on the various 64-bit Ubuntu versions that have been out always dreaming of natively running the latest version.

    Your instructions worked flawlessly under 11.04 64-bit on my laptop!!

    I upgraded my desktop to 11.10 a few nights ago and it’s also 64-bit. I hate Unity so I’m using Gnome on there and followed your steps on that too but while I can get it to launch the Notes client, I can’t open Mail or any of the databases. I get the following error: CWPCA851E: Application failed to open: Notes 8.5 Mail

    So I’m anxious to see if/how get beyond your error on 11.10 and maybe it will resolve mine.

    Again, thanks for the great info and anxious await. :)

    • Andrew Says:

      I traced the CWPCA851E error to it having a problem with my workspace files. I went through the reconfig and the error went away and it was able to open my mail and calendar.

      But it’s still not working right. :( I click on the Home tab that’s already there and it’s not showing anything. I go Preferences, click on Basic Notes Client Configuration and it doesn’t show anything. Did a “getlibs -p libx11-6 libxt6 libxext6 libc6 libgcc1 libgtk2.0-0 libxkbfile1 libglib2.0-0 libstdc++6 bash” but that didn’t change anything.

      Any thoughts?

  7. sliabat Says:


    I just updated ubuntu 11.04 and now i have the following stacktrce :
    Gtk-Message: Failed to load module “canberra-gtk-module”: /usr/lib/gtk-2.0/modules/ mauvaise classe ELF : ELFCLASS64

    (:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/ mauvaise classe ELF : ELFCLASS64

    (:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/ mauvaise classe ELF : ELFCLASS64

    (:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/ mauvaise classe ELF : ELFCLASS64

    (:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/ mauvaise classe ELF : ELFCLASS64

    (:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/ mauvaise classe ELF : ELFCLASS64

    (:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/ mauvaise classe ELF : ELFCLASS64

    (:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/ mauvaise classe ELF : ELFCLASS64

    (:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/ mauvaise classe ELF : ELFCLASS64

    Any idea ?

    • usablesoftware Says:

      Do you have any problems with the Notes client? These errors are not fatal.

      • sliabat Says:

        Yes, its fatal. Client do not launch, and running an nsd process.

        (:8342): Gdk-CRITICAL **: IA__gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE’ failed
        04/11/2011 12:02:56,08 [08342:00002-4086597792] NEMInit> Calling NEMCheckPreviousInstance
        04/11/2011 12:02:56,08 [08342:00002-4086597792] NEMInit> Setting Current Core Process Id to shared memory BLK_WCT_PID [8342]
        Stack base = 0xe74ba54c, Stack size = 332 bytes
        Fatal Error signal = 0x0000000b PID/TID = 8342/-414467216
        4/11/2011 12:02:57 Running NSD

      • sliabat Says:

        i have try your gdk fix. I have copied the .so file to /opt/ibm/lotus/notes but i have ERROR: object ‘/opt/ibm/lotus/notes/’ from LD_PRELOAD cannot be preloaded: ignored. when it start.
        Any idea ?

  8. S. Albertsen Says:

    Hey there.
    First of all thanks for your blog posts, it really helped me out installing Notes on Ubuntu.
    I have taken the courtesy and made this blogpost into a bash script, and i would like to share it with you all, but as i am not a ninja into bash yet, i am not sure it is production quality yet. So i thought that if i mailed it to you, you could make it as a post and ppl could comment?
    Thanks in advance!

  9. stevie Says:

    First of all thanks for the great work. I really appreciate your job!

    I am trying to install LN 853 on Linux Mint 12 64Bit but after point 6 i get only the message “Downloading…” and nothing happens.

    I started getlibs with the option –verbose and get the following output:
    libmotif3 was not found in your repositories
    Make sure you have all repositories enabled and updated
    E: Keine Pakete gefunden
    libgnome-desktop-3-0 was not found in your repositories
    Make sure you have all repositories enabled and updated
    Downloading …

    then nothing happens. When i copy this URL to my browser the download of libgnomeprintui2.2-0_2.18.6-1_i386.deb starts correctly.

    Any suggestions?

    It would be great if you could tell me some further advice.


    • usablesoftware Says:

      getlibs does not give so much output. Usually “Installing.” and thats it. I have now idea why this is not printet. I hope to update this as soon as Linux Mint 12 is released and I have some time to test.

      • stevie Says:

        that would be really great!

        Thanks for the answer. Looking forward to hear about your installation on Linux Mint 12


  10. wing lau (@niuniuaba) Says:

    Hi there,
    I’ve been looking for this for a long time. I tried it but when I tried to install ia32-libs or other libs with get-libs, ubuntu-desktop and lot of other applications will be removed. Have no idea at all. Any help will be greatly appreciated.

    Thanks and regards.

    • usablesoftware Says:

      I do not know why this happens, and these applications should NOT BE REMOVED. Look out for this one! I have no simple solution for this at the moment.

  11. aboehm Says:

    Very good description. I tried it on Ubuntu 11.10 64 Bit Desktop.
    To solve the “not running problem” mentioned above, I set the correct environment variables via Script before starting Notes.


    echo “setting locale …”

    echo “setting notes environment …”

    #/opt/ibm/Workplace\ Managed\ Client/rcp/richclient -personality

    echo “starting notes …”

  12. Neil Hunt Says:

    I can report confirmation that the script pasted on 12/31/11 works absolutely perfectly.
    To those that have helped with this, thanks for the amazing efforts.

  13. Install Lotus Notes 8.5.3 on Ubuntu 11.10 64 bits (with gnome3) « Blog about cooking, technology and something else Says:

    […] […]

  14. miquel Says:

    Great guy!

    I’ve installed Lotus Notes 8.5.3 on Ubuntu 11.10 64 bits with Gnome 3.

    I had installed prior versions of notes on other ubuntu boxes, always in 64 bits.

    I only had one problem with blank screens, and solved installing the “famous” benkevan libs, as stated in my post:

    kind regards

  15. Greg Says:

    Minor tweaks for Linux Mint 12:

    When making the sametime deb, your example command has “.deb” at the end, but that doesn’t work. You need the directory.

    I dropped the unavailable libmotif3 and libgnome-desktop

    Did the installs with apt-get instead of getlibs, which didn’t want to work for me (might be my own issue).

    In step 10, your blog software uses the wrong single-quote, which caused things to barf for me

    On startup (before accepting the license), I see: ERROR: object ‘/opt/ibm/lotus/notes/’ from LD_PRELOAD cannot be preloaded: ignored.

    It does exist however:
    $ ls -al /opt/ibm/lotus/notes/
    -rwxr-xr-x 1 root root 6835 2012-01-27 08:47 /opt/ibm/lotus/notes/

    When I attempt to run it now, I get the following, and Notes doesn’t start:
    ERROR: object ‘/usr/lib32/’ from LD_PRELOAD cannot be preloaded: ignored.
    ERROR: object ‘ERROR: object ‘/usr/lib32/’ from ‘ from LD_PRELOADLD_PRELOAD cannot be preloaded: ignored.
    cannot be preloaded: ignored.
    /opt/ibm/lotus/notes/notes: error while loading shared libraries: wrong ELF class: ELFCLASS64

  16. usablesoftware Says:

    hello all

    thanks for all help with this and sorry I havent made any update for a while.

    I almost got it running on Precise Pagolin 12.04.
    everything above +
    getlibs -p libart-2.0
    apt-get install libpopt0:i386

    I get login prompt but then it does not come further.

  17. Ubuntu: Ставим Lotus Notes – Unix4Me Says:

    […]–5-3-en-on-ubuntu-11–04-64bi… […]

  18. poekel27 Says:

    sudo sed -i ‘s/gcc -Wall -Wextra `pkg/gcc -Wall -Wextra -m32 `pkg/g’ Makefile gives me syntax errors…

    any idea?? am i doing something wrong?

    thank you

  19. chris hass Says:

    Excellent job – I just struggled briefly with the sed command lines (the outer quotes needed to be exchanged) and then all was good.
    Thanks a lot

  20. Christoph Says:

    Again a great instruction for a Lotus product – thanks a lot!
    Does this instruction also lead to success installing Notes on a Ubuntu 10.04 LTS (64 bit)? Has anyone tried this out?

  21. Christoph Says:

    As implied in part 3a) I unpacked the given file and the listing is:

    -rw-r–r– 1 christoph christoph 472398 2012-04-15 23:32 control.tar.gz
    -rw-r–r– 1 christoph christoph 341774456 2012-04-15 23:32 data.tar.gz
    -rw-r–r– 1 christoph christoph 4 2012-04-15 23:32 debian-binary
    So I have some trouble to do the succeeding steps. It seemes that “my” ibm-lotus-notes-8.5.3.i586.deb contains different files.
    Thank you also for the quick reply to my previous question. Do I have a chance to get the file repacked for a proper functioning?
    Regards from Germany

  22. S. Albertsen Says:

    I have a problem with 11.10, so i’m well aware that this is a bit off-post, but it seems this is the best place to get help for your notes/linux problems:
    I have been running fine with 8.5.3 for several weeks/months, but this morning, notes fails to open correctly:
    I open the launcher, the splashscreen comes out like normal, asks me about my credentials.
    I fill them in, and for a split-second i can see that notes GUI populates in the background, for thereafter to disapeare, and leaveing the splashscreen open with “using application on [myservername]”. there it hangs for like 5 min, and then exits.
    Have anyone tried the same, or isthere a way to debug these things?
    Best regards
    Sofus Albertsen

    • S. Albertsen Says:

      I Seem to have solved the problem by deleting the workspace folder.. So it was something local, not something that has to do with the installation. Thanks anyway:)

  23. Claude Says:

    Do you plan to have a complete howto for 12.04 ?

    • usablesoftware Says:

      Yes, but I do not know how to install any version of Lotus Notes on Ubuntu 12.04 64bit (which is the version that i am using).

      Because of API changes in GTK/GDK in latest Ubuntu we might not be able to install any version of Lotus Notes 8.5.3 unless a good nice programmer finds a way to hack this, maybe the same nice person that made the last hack? Could anybody find her/his email address? :-)

      I have gotten a word from IBM that 8.5.4 will be able to install on Ubuntu 12.04! But this release is far away (Q4 maybe). The latest code drop (version 3) is not working to install (i am a member of beta program for Lotus Notes), but hopefully the next code drop (comes in june) will be able to install, I will report that if I succeed.

      • Claude Says:

        What about the 32 bit version of 12.04 with 8.5.3 ?

      • usablesoftware Says:

        Should work as guide says. But dont use getlibs or the last part (9) with compiling a new launcher.

      • Claude Says:

        I got it working (12.04 32 bits) by doing the following :
        1-recreate the deb package (steps 1, 2 and 3)
        2-install the following packages:
        sudo apt-get -y install libgnomeprintui2.2-0 ia32-libs-multiarch ttf-xfree86-nonfree t1-xfree86-nonfree libgnomevfs2 libgnome2-0 libgnomeui
        3-continue with steps 8, 9 and 10

        I have 2 bugs :
        -two icons in the launcher (one to start Lotus and another one when it’s running)
        -some scroll bars have display issues

      • usablesoftware Says:

        I got the same issues!

  24. mircea Says:

    i did an upgrade from 11.10 64-bit to 12.04 64-bit. after that, i needed to install with getlibs “libart-2.0-2” and “libpopt0” (and then create a link of in /opt/ibm/lotus/notes/) and now it is working reasonably well. didn’t test everything, but i already found some issues:

    1. opening attachments doesn’t work (complains about being 64bit, although the 32bit version is installed — could not figure out how to solve this). you can still save them though.

    2. couldn’t get global menu to work, although it was working in 11.10 (complains about being 64bit, but the 32bit version is installed).

    if you need more details, let me know and i’l ltry to provide them. and if you can figure out a way to solve these 2 issues i’m left with, i’d be much obliged :)

    • mircea Says:

      Ok, more details. I did a clean install of Precise 64bit, after that, these are the steps I needed to take for a working Lotus Notes:

      sudo getlibs -p libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomevfs2-0 libgnome2-0 libgnomeui-0 libart-2.0-2 libgnomecanvas2-0 libavahi-glib1 libbonobo2-0 libbonoboui2-0 libpopt0 liborbit2 appmenu-gtk libcanberra-gtk-module

      sudo ln -s /usr/lib32/i386-linux-gnu/ /usr/lib32/
      sudo ln -s /usr/lib32/i386-linux-gnu/ /usr/lib32/
      sudo ln -s /lib32/i386-linux-gnu/ /usr/lib32/
      sudo ln -s /usr/lib/i386-linux-gnu/gtk-2.0/modules/ /usr/lib32/

      sudo mv *.so.0 /opt/ibm/lotus/notes

      sudo mv /opt/ibm/lotus/notes/openwith/opt/ibm/lotus/notes/openwith.bak
      sudo ln-s /usr/bin/gnome-open/opt/ibm/lotus/notes/openwith

      It looks a bit blocky (it complains about murrine, but installing gtk2-engines-murrine did not help) but it works. Global menu doesn’t work either. The other thing that I was too afraid to do is that Ubuntu changed the location of 32-bit libraries from /usr/lib32 to /usr/lib/i386-linux-gnu. But I had already used getlibs for pretty much all the packages when I figured that out and didn’t want to cause mayhem on my system by moving everything to the new location. In any case, it seems to work as f right now — will report later if I have any more news.

  25. Paul English Says:

    Here’s what I get when I follow the command just before ‘make’

    $ sudo sed -i ‘s/gcc -Wall -Wextra `pkg/gcc -Wall -Wextra -m32 `pkg/g’ Makefile
    bash: pkg/gcc: No such file or directory
    sed: invalid option — ‘W’
    Usage: sed [OPTION]… {script-only-if-no-other-script} [input-file]…

    -n, –quiet, –silent
    suppress automatic printing of pattern space
    -e script, –expression=script
    add the script to the commands to be executed
    -f script-file, –file=script-file
    add the contents of script-file to the commands to be executed
    follow symlinks when processing in place
    -i[SUFFIX], –in-place[=SUFFIX]
    edit files in place (makes backup if extension supplied)
    -l N, –line-length=N
    specify the desired line-wrap length for the `l’ command
    disable all GNU extensions.
    -r, –regexp-extended
    use extended regular expressions in the script.
    -s, –separate
    consider files as separate rather than as a single continuous
    long stream.
    -u, –unbuffered
    load minimal amounts of data from the input files and flush
    the output buffers more often
    –help display this help and exit
    –version output version information and exit

    If no -e, –expression, -f, or –file option is given, then the first
    non-option argument is taken as the sed script to interpret. All
    remaining arguments are names of input files; if no input files are
    specified, then the standard input is read.

    GNU sed home page: .
    General help using GNU software: .


  26. Peter Rosenberg Says:

    Just to summarize and possibly advertise the more condensed description here:
    Soon to be amended with IBM Notes 9.0.1 information.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: