Ketan's Musings

Where he blogs about his eclipse musings

HOWTO: Installing Lotus Notes 7.0 on Ubuntu

with 15 comments

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 ?

Written by Ketan

March 7th, 2007 at 1:23 pm

15 Responses to 'HOWTO: Installing Lotus Notes 7.0 on Ubuntu'

Subscribe to comments with RSS or TrackBack to 'HOWTO: Installing Lotus Notes 7.0 on Ubuntu'.

  1. [...] post is in addition to my previous Musings on installing lotus notes on [...]

  2. [...] That said, this is in addition to a HOWTO on installing the Lotus Notes 7.0 Client on Ubuntu. [...]

  3. [...] 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 [...]

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

Leave a Reply

IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)

What is 15 + 9 ?
Please leave these two fields as-is: