HOWTO: Installing Lotus Notes 7.0 on Ubuntu
This morning I tried installing Lotus Notes 7.0 on Ubuntu Edgy-Eft.
I ran into the notoriously infamous “Could not validate mozilla version” message, that I’d seen a lot of times before. In case you also run into this problem. Here’s a howto to get you out:
Note: These steps are to be run as root
1. Install libmotif3:
sudo apt-get install libmotif3
2. Install gtk1.2:
sudo apt-get install libgtk1.2
3. Remove dash:
sudo apt-get remove dash
4. Create a location where you want to install Lotus Notes:
sudo mkdir -p "/opt/IBM/Workplace Managed Client/"
5. Make this directory writable by you:
sudo chown ketan.ketan "/opt/IBM/Workplace Managed Client/"
Note: None of these steps are to be performed as root
1. Extract the Lotus Notes package:
unzip /opt/downloads/C93D1NA.zip -d notes
2. Change into the directory where you just extracted notes:
cd notes
3. Extract the Lotus Notes installer:
unzip Personality.zip
4. Change some file permissions:
chmod 755 setuplinux.bin setup_wct_platform.bin
5. Copy the setup file to the correct location:
cp setuplinux.bin updateSite/features/com.ibm.workplace.notesinstall.linux.feature_7.0.1.0000-0900/bin/linux
6. Now we are all set up to install:
./setup_wct_platform.bin
That should be able to get you through the installer. Add a comment on this entry in case you are unable to get things done.
Update on 23rd March, 2007: Does lotus notes not work even after these instructions ?
[...] post is in addition to my previous Musings on installing lotus notes on [...]
Ketan Padegaonkar’s Blog » Blog Archive » Some (more) Rants on Lotus Notes 7.0 on Ubuntu
22 Mar 07 at 6:44 pm
[...] That said, this is in addition to a HOWTO on installing the Lotus Notes 7.0 Client on Ubuntu. [...]
Ketan Padegaonkar’s Blog » Blog Archive » Musings on installing Lotus Notes 7.0
22 Mar 07 at 7:34 pm
[...] just hope that I do not have to go through all these pains and musings and some more pains to install Lotus Notes 8. Especially after downloading something [...]
Ketan Padegaonkar’s Blog » Blog Archive » Lotus Notes beta 8, and Eclipse
23 Mar 07 at 10:01 am
While it’s probably not useful to you now that you’ve worked thru the pain of Notes 7 installation on *ubuntu, and this might count as self-marketing, I’ve got a script for installing on kubuntu (well, SimplyMEPIS, actually) which rather than a step-by-step HOWTO is an interactive installer. Details here: http://divby0.blogspot.com/2006/11/notes-7-simplymepis-6-one-sweet-lappy.html
Here’s hoping Notes8 is a) worth the install pain and b) less install pain.
Nick Boldt
23 Mar 07 at 10:37 am
Yes. While it is true that a shell script to do all the above would have been a far convenient thing to do.
I wanted users installing lotus notes 7.0 to really understand places what is happening; and more importantly, where things can go wrong.
Ketan
23 Mar 07 at 12:57 pm
I have tried twice to install lotus notes 7 and followed your method step by step. Unfortunately, the “Could not validate mozilla version” message still hinder further progression. I use Ubuntu 7.04 Feisty Fawn which was released in April. Do you think that it could somewhat have an influence over the procedure.
thank you for your answer, Loïs
Loïs
30 Apr 07 at 4:00 pm
In my Ubuntu 7.04 I deleted /usr/lib/mozilla which contains only linked plugins directory from firefox.
Than I type sudo ln -s /usr/lib/firefox /usr/lib/mozilla
Next sudo ldd /usr/lib/mozilla/libgtkembedmoz.so | \
grep gtk>/tmp/iwcttmp.out
After that all I started the installation.
TTomasz
15 Jun 07 at 3:36 am
Ok, so anyone find a solution to the issue with 2 blank panes that open after it’s installed and you go to run it the first time??
TBackus
23 Jun 07 at 2:51 am
FIX FOR UBUNTU FEISTY (7.04):
If you’re uncomfortable with TTomasz’s solution of deleting /usr/lib/mozilla on Feisty (7.04), you can just create ‘/etc/gre.d/gre.conf’ with the following contents. Check Ketan’s “Musings on Installing Lotus Notes” post for an explanation.
[1.7.13]
GRE_PATH=/usr/lib/firefox
FIX FOR 2 BLANK PANES (TBackus):
Create ‘/home/ketan/bin/notesstart’ and paste in the following script. After that, ‘chmod 755 /home/ketan/bin/notesstart’ and you’re good to go!
#!/bin/sh
NOTESBIN=/home/ketan/notes
NOTESDATA=/home/ketan/notes/data
NOTESDIR=/home/ketan/notes/data
LD_LIBRARY_PATH=$NOTESBIN:$NOTESBIN/jvm/bin/classic:$NOTESBIN/jvm/bin:$LD_LIBRARY_PATH
PATH=$NOTESBIN/jvm/bin:$NOTESBIN:$PATH
CLASSPATH=./:$NOTESBIN/:$CLASSPATH
export NOTESBIN NOTESDATA NOTESDIR LD_LIBRARY_PATH PATH CLASSPATH
/opt/IBM/Workplace\ Managed\ Client/rcp/richclient -personality com.ibm.workplace.noteswc.standalone.linux.personality
Steven Deobald
29 Jul 07 at 2:36 pm
The install goes fine until…The first part finishes and then I don’t get the desktop icon to continue the install. The log says it could not copy the file…the file does not seem to have a backup location for Continue Setup.desktop. Any help would be appreciated.
Matthew
30 Jul 07 at 8:58 pm
Never mind I guess I’ll never get this working. Got the icon to appear but still will not run. If this application will not install on a strait Ubuntu install then no company will be able to deploy it. Unless the “Cost Savings” of linux can absorb 2 days per machine install Lotus Notes.
Matthew
30 Jul 07 at 9:22 pm
As Steve mentions in his comment, you can create a wrapper script to start up notes, and the desktop icon could point to this script. This is the general way to start up notes.
Ketan
30 Jul 07 at 9:54 pm
Thanks for your response. This is my error when I try and run the script or the Icon:
/opt/IBM/Workplace Managed Client/rcp/richclient: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
Matthew
30 Jul 07 at 10:13 pm
This is my latest install log:
(Jul 30, 2007 10:46:04 AM), null, com.ibm.rcp.install.AddStartupArgs, err, Entering the startupArgs product bean
(Jul 30, 2007 10:46:04 AM), null, com.ibm.rcp.install.AddStartupArgs, err, Install file location : /opt/IBM/Workplace Managed Client 3/rcp
(Jul 30, 2007 10:46:04 AM), null, com.ibm.rcp.install.AddStartupArgs, err, Id file : /opt/IBM/Workplace Managed Client 3/rcp/rcpinstall.properties
(Jul 30, 2007 10:46:04 AM), null, com.ibm.rcp.install.AddStartupArgs, err, vm /opt/IBM/Workplace Managed Client 3/rcp/eclipse/features/com.ibm.rcp.jre.linux.feature_1.3.0/jre/bin/java
(Jul 30, 2007 10:46:04 AM), null, com.ibm.rcp.install.AddStartupArgs, err, cp /opt/IBM/Workplace Managed Client 3/rcp/eclipse/plugins/com.ibm.rcp.core.connect_1.3.0.0900/connect.jar:/opt/IBM/Workplace Managed Client 3/rcp/eclipse/plugins/com.ibm.rcp.core.launcher_1.3.0.0900/launcher.jar:/opt/IBM/Workplace Managed Client 3/eclipse/startup.jar:/opt/IBM/Workplace Managed Client 3/workplace/eclipse/features/com.ibm.workplace.platform.feature_2.6.0.0900/bootjars/properties:/opt/IBM/Workplace Managed Client 3/rcp/eclipse/features/com.ibm.rcp.platform.feature_1.3.0.0900/bootjars/properties
(Jul 30, 2007 10:46:04 AM), null, com.ibm.rcp.install.AddStartupArgs, err, Writing line: vm=/opt/IBM/Workplace Managed Client 3/rcp/eclipse/features/com.ibm.rcp.jre.linux.feature_1.3.0/jre/bin/java
(Jul 30, 2007 10:46:04 AM), null, com.ibm.rcp.install.AddStartupArgs, err, Writing line: vmarg.com.ibm.rcp.jre.feature.xj9=-Xj9
(Jul 30, 2007 10:46:04 AM), null, com.ibm.rcp.install.AddStartupArgs, err, Writing line: Xbootclasspath.append=/opt/IBM/Workplace Managed Client 3/workplace/eclipse/features/com.ibm.workplace.platform.feature_2.6.0.0900/bootjars/rcpproxy.jar:/opt/IBM/Workplace Managed Client 3/rcp/eclipse/features/com.ibm.rcp.platform.feature_1.3.0.0900/bootjars/loggerboot.jar:/opt/IBM/Workplace Managed Client 3/rcp/eclipse/plugins/com.ibm.rcp.net.apache.httpclient_1.3.0.0900/commons-logging.jar
(Jul 30, 2007 10:46:04 AM), null, com.ibm.rcp.install.AddStartupArgs, err, Writing line: -Dosgi.parentClassloader=ext
(Jul 30, 2007 10:46:04 AM), null, com.ibm.rcp.install.AddStartupArgs, err, Writing line: Xbootclasspath.prepend=/opt/IBM/Workplace Managed Client 3/rcp/eclipse/plugins/com.ibm.rcp.net.http_1.3.0.0900/httphandler.jar
(Jul 30, 2007 10:46:04 AM), null, com.ibm.rcp.install.AddStartupArgs, err, Writing line: -Dsun.net.spi,nameservice.provider.1=dns,sun
(Jul 30, 2007 10:46:04 AM), null, com.ibm.rcp.install.AddStartupArgs, err, Writing line: cp=/opt/IBM/Workplace Managed Client 3/rcp/eclipse/plugins/com.ibm.rcp.core.connect_1.3.0.0900/connect.jar:/opt/IBM/Workplace Managed Client 3/rcp/eclipse/plugins/com.ibm.rcp.core.launcher_1.3.0.0900/launcher.jar:/opt/IBM/Workplace Managed Client 3/eclipse/startup.jar:/opt/IBM/Workplace Managed Client 3/workplace/eclipse/features/com.ibm.workplace.platform.feature_2.6.0.0900/bootjars/properties:/opt/IBM/Workplace Managed Client 3/rcp/eclipse/features/com.ibm.rcp.platform.feature_1.3.0.0900/bootjars/properties
(Jul 30, 2007 10:46:04 AM), null, com.ibm.rcp.install.AddStartupArgs, err, Writing line: -Djava.util.logging.config.class=com.ibm.rcp.core.logger.boot.LoggerConfig
(Jul 30, 2007 10:46:04 AM), null, com.ibm.rcp.install.AddStartupArgs, err, Writing line: library.preload=/opt/IBM/Workplace Managed Client 3/rcp/eclipse/features/com.ibm.rcp.jre.linux.feature_1.3.0/jre/bin/libjsig.so
Matthew
30 Jul 07 at 10:16 pm
Did you try installing gtk1.2 or higher ? See the step 2 in this blog-post. Are you using kubuntu, instead of ubuntu ?
Ketan
31 Jul 07 at 9:48 am