Archive for the ‘lotus’ Category

Installing Lotus Notes 8.5.3 on Linux Mint 201109 Debian Edition


It was a bit of trouble but now it works. The OS is 64bit and Lotus Notes 8.5.3 is sadly 32bit.

0) Modify notes package to not have any dependencies. Described here:

1) Install getlibs
Described here:

2) Run these commands in a terminal window

apt-get install ia32-libs ia32-libs-gtk
getlibs -w
getlibs -w
getlibs -w
getlibs -w
getlibs -w
getlibs -w
sudo ln -s /usr/lib32/i386-linux-gnu/ /usr/lib32/
getlibs -w
getlibs -w
getlibs -p mint-x-theme mint-artwork-debian
getlibs -w
getlibs -w
getlibs -w

3) Do installation
dpkg -i –force-all ibm-lotus-notes-8.5.3.i586.deb
dpkg -i –force-all ibm-lotus-feedreader-8.5.3.i586.deb
dpkg -i –force-all ibm-lotus-sametime-8.5.3.i586.deb


Sametime audio/video is probably broken since it needs more 32bit libraries.


Update 20111017:

This guide is already outdated since packages have new higher version. To install lookup the latest package in the same version. Also I tried my own instructions on a fresh install of LMDE and this does not work. I am debugging this and hope to find answer soon:

# 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)
(Reading database … 199164 files and directories currently installed.)
Preparing to replace ibm-lotus-notes 8.5.3-20110916.0921 (using ibm-lotus-notes-8.5.3.i586.deb) …
Unpacking replacement ibm-lotus-notes …

Setting up ibm-lotus-notes (8.5.3-20110916.0921) …
dpkg: error processing ibm-lotus-notes (–install):
subprocess installed post-installation script returned error exit status 90
Processing triggers for gnome-menus …
Processing triggers for desktop-file-utils …
Errors were encountered while processing:


Get all Lotus Notes/Designer/Admin 8.5.2 and 8.0.2 working in Wine


It is possible to run the Administrator in Wine as described in an earlier entry in this blog. Also the classic (non-java) designer can run in the same way. But now I have successfully got the Designer 8.5.2 to run in Wine.  I use Ubuntu 11.04 and Wine version 1.3.24. I probably works with earlies versions of Ubuntu and Wine also.

Part 1
Goal: Getting Administrator 8.5.2 and Designer 8.5.2 running in Wine.

This is how I did it.
I have a VirtualBox with Windows XP. Here I installed Lotus Admin/Desinger 8.5.2 and fixpack. After installation moved the Data-directory out of Program directory. I have my Linux /home-folder mounted as Z: in VirtualBox. And here I create the folder:
z:\lotus\notes\data-wine and put in all the files from the data-directory.

The files in the Notes program-directory I copy to this path. z:\Applications\NotesDesignerAdmin852 (= /home/<linux user name>/Applications/NotesDesignerAdmin852).

Then I update notes.ini located here: z:\Applications\NotesDesignerAdmin852\notes.ini and it should look like this:
Directory=Z:\home\<your linux username here>\notes\data-wine
Create_R8_Databases=1    (this can be omitted or be R85)
FileDlgDirectory=Z:\home\<your linux username here>\notes\data-wine

Create a start up script. That looks like this: with this:
cd ~/Applications/NotesDesignerAdmin852
WINEDLLOVERRIDES=”mfc42=n,msvcp60=n,oleacc=n,oleaccrc=n” wine admin.exe with this
cd ~/Applications/NotesDesignerAdmin852
WINEDLLOVERRIDES=”mfc42=n,msvcp60=n,oleacc=n,oleaccrc=n” wine designer.exe

Remember to make scripts executable with chmod +x

From your directory C:\Windows\System32 copy the following dll-files to the .wine/drive_c/windows/system32:
mfc42.dll, msvcp60.dll ,oleacc.dll, oleaccrc.dll

Part 2
Also as a bonus I want to use the “classic” designer from 8.0.2. These two can share Data-directory but with the side-effect that when the Designer/Admin  is launched it will update the design of bookmarks.nsf (if the “other” version was running previously). Also there can be other stuff but I have not noticed.
Procedure is straight forward. Put the 8.0.2FP6 program directory in your linux home-folder. For example: Applications/NotesDesignerAdmin802
And create the following start up script:
cd ~/Applications/NotesDesignerAdmin802
WINEDLLOVERRIDES=”mfc42=n,msvcp60=n,oleacc=n,oleaccrc=n” wine designer.exe

Use the same notes.ini as above. And since the dll-files already are copied then no need to do it again. Oh, and don’t run 8.5.2 and 8.0.2 at the same time, that will be bad.

Some screenshots what can be achieved:


If you get into trouble launching notes. Some error like unable to open data directory. Then test to copy a workin notes.ini from windows that have everything, then update paths to the new linux standard as shown above.

Update 2:

An alternative to the complicated installation above is to do this

1) Install in Windows

2) Run it and go through the Client Configuration Wizard

3) Move the whole C:\Program Files\IBM\Lotus\Notes – folder to /home-directory/.wine/drive_c/Program Files/IBM/Lotus/Notes

4) Since all paths probably is correct no need to update notes.ini. But double check this.

5) DLL files still is needed as described above

6) Start script would look something like this: with this
cd ~”/.wine/drive_c/Program Files/IBM/Lotus/Notes”
WINEDLLOVERRIDES=”mfc42=n,msvcp60=n,oleacc=n,oleaccrc=n” wine designer.exe

chmod 755

Download link for getlibs


getlibs helps to install 32bit files in 64bit Ubuntu. I used to download it from but now it seems to be gone.

I am not allowed to upload files in this WordPress-blog, so here I have added .pdf to the file nam. I hope you can download it and remove the faulty extension.


Lotus Traveler on the Android phone


A.f.a.i.k there are 5 different ways to get your Lotus Notes mail on an Android phone.

1) Lotus Traveler for Android

Benefits: 100% support; fast.

Against: still in beta; requires update of server

2) HTC built-in Exchange Sync

Benefits: Built in and well integrated with phone.

Against: Requires HTC with Android 2.1; Slow; Buggy

3) TouchDown for Exchange

Benefits: Has supported Traveler server since November 2009.

Against: Pay application – not even officially available in Sweden; Not the best looking GUI


Benefits: Does not require Traveler

Against: Only mail; Requires Imap task on server and open ports in firewall

5) iNotes

Benefits: Works on all smartphones; Fast; Does not require Traveler

Against: Requires 8.0.2 mail template; Login form does notes save password (easily removed); iNotes redirect database needs to be updated with “android” redirect to ultralite mode

If you try to connect an ActiveSync client to Lotus Traveler server. Remember this:

  1. Appen /servlet/traveler to dns name of server
  2. No domain!
  3. Always use email address as username

Installing Lotus Domino and Lotus Sametime on Ubuntu Lucid Lynx 64bit


This is my installation notes from an install of Lotus Sametime in an virtual machine. It’s not “complete” installation instructions, but you’ll find it useful if you are going to do the same task.


* Ubuntu Lucid Lynx 64

* VirtualBox 3.16


* Ubuntu Lucid Lynx Server RC 64bit

Ubuntu Server installation:

* English locale

* Use name notes

* Guided partitioning made a good suggestion where swap was equal to internal memory and rest was /, this is OK for this test installation

* Choose: OpenSSH server – when asked about servers to install

* VirtualBox Addons

– Enable from menu Devices->Install Guest Additions

– sudo su

– sudo apt-get install build-essential linux-headers-`uname -r`

– Run ‘uname -r’ as a command first, then replace uname-r above with the output

–  mkdir /media/cdrom

– mount /dev/cdrom /media/cdrom

– cd /media/cdrom

– sh

* Tip: Control via Remote desktop (since no “X” is installed, there is not much use of this, but its a nice feature)

– Devices->Remote Display

– Then: rdesktop -0 -k sv -r clipboard:CLIPBOARD -u administrator -g 1024×768 -r disk:floppy=/media/externaldisk

* Mount shared folder

– For example– I share /home/anders and call the share “home”

– Then: sudo mkdir /media/shared

– mount -t vboxsf home /media/shared

* Change network adapter to “bridged adapter”

– restart

– sudo su

– dhcpclient eth0

– copy IP adress

* Connect through SSH

– ssh -l notes

* Give the server a fully qualified hostname

– sudo nano /etc/hosts

– Put in: main

* Install Lotus Domino 8.5.1

– libstdc++5 needs to be installed

– See:

– wget

– dpkg -i –force-architecture libstdc++5_3.3.6-17ubuntu1_i386.deb

– Install ia32-libs

– sudo apt-get install ia32-libs

– cd /media/shared/Downloads/LotusNotes8.5.1/lotus_domino851_xlinux_CZ5RWEN/domino/

– ./install

– Choose “remote” install when asked!

* Remote server setup. If you have a copy of Administration klient binaries on your Ubuntu.

– wine serversetup.exe

– I call server “Main” and Domin and Certifier “Testing”. FQHN

– Here the remote server setup crashed and I forced to run it from a Windows XP

* Fixpack 2

– tar xvf lotus_domino851FP2_linux_x86.tar

– cd linux/domino

– ./install

* Start server

– su notes

– cd /local/notesdata

– /opt/ibm/lotus/bin/server

* Install Sametime 8.5

– tar xvf CZA63ML.tar

– cd SametimeStandardServer/Server/

– export STSkipAllChecks=true

– sudo apt-get install bc

– ./setuplinux.bin -console

This is enough to get a Demo environment running – not for production use.

I get a lot of these on Domino Console:

WARNING: Notifying listeners about caught throwable: Socket closed
at com.lotus.sametime.core.util.connection.SocketReceiver.readFully(Unknown Source)
at com.lotus.sametime.core.util.connection.SocketReceiver.receive(Unknown Source)
at Source)
Apr 24, 2010 7:53:19 PM com.lotus.sametime.throwable.ThrowableReporter caughtThrowable

I don’t know why the above error occurs.

Tip: Remember to use screen command to put the server in background.

Do this:


cd /local/notesdata


(let the server start, then press  “ctrl-a” and then “d”)

To take contol of domino console again, then type in

screen -r

Thats it!


This is a problem on domino console:

WINUX: Please see /etc/security/limits.conf  RECOMMENDATION:  * hard nofile 65535

ulimit -n gives 1024


sudo nano /etc/security/limits.conf

Put in last in file:

root  soft  nofile 20000
root hard nofile 65535
notes  soft  nofile 20000
notes hard nofile 65535


sudo nano /etc/pam.d/common-session

Put in:

session required


All services running, check screenshot:

Putting Lotus Sametime 8.5 into Lotus Notes 8.5.1 installation kit


I have found out how to put the Lotus Sametime 8.5 addon into the installkit for Lotus Notes 8.5.1.

Now when Sametime 8.5 CF1 is released,this is a good time to update the installation kit.

IBM Lotus Sametime Connect 8.5.0 Cumulative Fix pack 1 (CF1) Release Notice March 26, 2010:

Sametime Advanced features also got an update recently, maybe these features should be put into the installation package. About Sametime Advanced plug-ins for Sametime 8.5 standard and Sametime 8.5 embedded for Notes 8.5.1 FP2:

To speed up installation process of Lotus Notes, I always expand the into a folder updateSite. In this way, the installation time is reduced by several minutes. Many customers complain about the installation time, so this is the way to do it! This seems to be a hidden feature. So when I’m done customizing the installation package i expand the and into a folder updateSite, and then I delete the zip-file.

IBM has a TECHNOTE how to put the zipfile into the installation-kit. But I don’t want this, I want to extract the zipfile and put the content into installation kit, to speed up  installation process.

This is how I did it.

Get the from notes installation-kit. Then extract the addToZip.exe and trimUpdateSite. Also get unzip.exe and zip.exe from the web. Put these 3 files into a folder.

1) Use trimUpdateSite to remove old Sametime (and optional Symphony)

2) Create a folder tmp (for example). In here extract the contents of

3) In this folder. Rename to Then go into deploy/install.xml and update every refernece of into

4) Run this command:


Now, there is some more adjusting in installation.xml so that everything is correct. For example removing old Sametime 8.0.2 references. Read the manual how to adjust deploy/install.xml to have all the correct contents. How to add Sametime 8.5 rich client to the Notes 8.5.1 Install Kit:

Fully functional Lotus Domino Administrator in Linux


Yes we are finally here.

The Lotus Domino Administrator does work in Linux –  Since when?  – It recently just started working for me. Maybe it was 8.5.1 FixPack 1 which did the trick, or it was Wine version 1.1.39.

The Lotus Domino Administrator has worked partly before. But I was never enable to open the “console”, because the application would then crash immediately. Now this works!

Anyhow, this is how I did it.

Needed tools:

Ubuntu Lucid Lynx 10.04 64bit alpha3

Wine version 1.1.39

Lotus Domino Administrator 8.5.1FP1 for windows


1) Make sure that Wine 1.1.39 is installed. If unsure, pick upp the Terminal and write “wine –version”. If not 1.1.39 or later, then either go to or install via “UbuntuTweak”.

2) Copy the installation files from Windows. For example, if the Domino Administrator is installed in C:\Program Files\IBM\Lotus\Notes\ (in windows)  then copy this folder into your home-folder (in linux). For example /home/username/Notes

Now the Data-catalog is located in /home/username/Notes/Data (check to se if its there, also check if leading character is a “D” or a “d”).

3) Update notes.ini

Open up /home/username/Notes/notes.ini in a text editor.

Now replace Directory=C:\program files\ibm\lotus\notes\Data with /home/username/Notes/Data

Also, all lines that referr to C:\somethingremove them all!  Only the above line is important. If unsure, you can try to convert them all to “linux” path, but the above worked for me.

4) Fire up Lotus Domino Administrator and watch the magic.

cd /home/usernamne/Notes

wine admin.exe

5) Optional:

Create a start up script Mine looks like this:

cd /home/username/Notes
WINEDLLOVERRIDES=”mfc42=n,msvcp60=n,oleacc=n” wine admin.exe

I run the script this this command “sh”.

Here is the result:

Installing Lotus Notes 8.5.1 FP1 on Ubuntu 10.04 Lucid Lynx 64bit


There is an excellent source for installation of Lotus Notes on Ubuntu 8.04 here.

Anyway, this is how I installed Lotus Notes 8.5.1 FP1 Swedish on Ubuntu Lucid Lynx 10.04 64bit alpha3.

1) Prerequisites:
sudo apt-get install libgnomeprintui2.2-0 ia32-libs ttf-xfree86-nonfree

2) Package CZ931SV.tar is downloaded from IBM PartnerWorld and extracted, here are the files:
$ ls

Using the Terminal, go to the folder with the files and run this command:

sudo dpkg -i –force-all ibm-lotus-notes-8.5.1.i586.deb ibm-lotus-notes-core-sv-8.5.1.i586.deb ibm-lotus-notes-nl2-8.5.1.i586.deb ibm-lotus-cae-8.5.1.i586.deb ibm-lotus-activities-8.5.1.i586.deb ibm-lotus-activities-nl2-8.5.1.i586.deb ibm-lotus-sametime-8.5.1.i586.deb

3) Now its time for fixpack 1, this file is also downloaded from wither IBM Partnerworld or IBM FixCentral. Here are the contents:
$ ls

sudo dpkg -i –force-all ibm_lotus_notes_fixpack-8.5.1.i586.deb

Now Lotus Notes 8.5.1 FP1 is installed. But this version in not 100% compatible with Lucid Lynx, there are still a few steps.

No love from Lotus Notes:
:/opt/ibm/lotus/notes/framework$ ../notes
../notes: error while loading shared libraries: cannot open shared object file: No such file or directory

4) Installing compatibility libraries part 1:

cd /tmp
sudo dpkg -i getlibs-all.deb
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-murrine gtk2-engines libgnome-desktop-2-17

Note: There might be other dependencies, but these are enough to get the client going.

Now we get more love Lotus notes, but were not there yet:
:/opt/ibm/lotus/notes/framework$ ../notes

Gives this:

5) Installing compatibility libraries part 2:

(Edit 2010-06-02. The links here are dead. So download from here instead: , then extract the files to /tmp folder and copy as described below. I hope to find a new link where download is just as easy as the commands below)

(Edit 2010-07-06. On Ubuntu 10.10 Maverick Meerkat Alpha 2 and Lotus Notes 8.5.1 with fixpack 3, these files are not needed at all. Maybe it is the same under Lucid Lynx?)

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

6) OpenWith

sudo mv /opt/ibm/lotus/notes/openwith /opt/ibm/lotus/notes/openwith.orig
sudo ln -s /usr/bin/gvfs-open /opt/ibm/lotus/notes/openwith

At this point Lotus Notes gives a lot of love but it is not complete. See the looks of scrollbars etc. It’s very blocky. The error message seems to be:
(<unknown>:23164): Gtk-WARNING **: GModule (/usr/lib32/gtk-2.0/2.10.0/engines/ initialization check failed: Gtk+ version too old (micro mismatch)

Final version:

Hopefully IBM will release 8.5.2 (expected Q3) as a fully compatible version with Lucid Lynx. Also, I’m hoping for a version that is fully compatible with 64bit out-of-the-box, doing the getlibs-thing and “–force-all”  isn’t exactly user friendly.

Maybe if IBM could cooperate with Ubuntu and put Lotus Notes into the “partner” repository, so that a simple mouse click would install it?  IBM did this for Lotus Symphony 1.1 32bit.

Note: I still use english locale. So user interface is in english.


These instructions are still valid with Lucid Lynx RC1 and also for Lotus Notes Fixpack 2.

I updated the getlibs command with libgnome-desktop-2-17

Tip: Remeber to tweak it

1) sudo nano /opt/ibm/lotus/notes/framework/rcp/deploy/

change vmarg.Xmx=-Xmx256m to vmarg.Xmx=-Xmx1024m

2)  nano /home/anders/lotus/notes/data/notes.ini

– put in Create_R85_Databases=1

Update 2:

8.5.2 will behave better! :)

Look at:

Just wanted to note that I’m currently on Lotus Notes 8.5.2 Beta and the problem has been resolved :o)

Running GTK 2.18.6 I’ve tested.. yay

Update 3:

Icons on buttons and in menus were removed in Ubuntu 10.04 to remove clutter. This can easily be enabled again. To get icons in menus and on buttons:

Press Alt and F2 (at the same time) then run gconf-editor and browse to: /Desktop/Gnome/Interface/, in there set menus_have_icons and buttons_have_icons to true.

Changes wille have effect immediately:

Icons in menus:

Icons on buttons:

Update 4 (2010-05-26) seems to be down a the moment. And I cannot upload files here since wordpress blocks anything that is not media. Sorry for this.

Also, gnome-open is replaced by gvfs-open. Because gvfs-open should handle things better.

Update 5 (2010-06-02) is still down. So a helpful reader provided this link instead

Update 6 (2010-07-08)

Im testing out Ubuntu 10.10 Maverick Meerkat Apha 2 and on that I have installed Lotus Notes 8.5.1 and fixpack 3. And I do not need the benkevan libraries no more. It works anyway.