Lotus Notes 8.5.1 on Ubuntu 9.10 Karmic Koala
Posted by Jesse KlockeNov 2
When Ubuntu 9.10 came out I decided to wipe my work machine and reinstall. I was previously using 9.04 that has be upgraded to the beta of 9.10. Due to the changes of with grub and the file system standards I figured it would be good to wipe it clean and start fresh.
Once I did this I started getting things set up the way that they used to be and ran into some problems with Lotus notes. After installing the Debian packages the client would launch and I would get the user license then it would just stop working all together. I did a little digging and tried changing some things to fix the issue but none of them worked. At that point I gave up and went to lunch. When I came back I had a idea of trying to launch the program from the terminal just because you get a bit more feedback as to what is making it crash. What I found was that two packages were left out of 9.10 that were previously included in 9.04. By installing the following packages it will allow the program to run with out any problem.
sudo apt-get install libgnomeprint2.2-0 libgnomeprintui2.2-0
Along with these you should do the following:
replace some libaries accordinf to aha.de you can find them here. Very special thanks to aha.de you saved me hours.
http://linux-aha.de/wordpress/wp-content/uploads/2009/10/notes_libs_karmic.tgz
replace the libraries in /opt/ibm/lotus/notes with the ones from the link above . make sure they are owned by root and that they are executable. set the permissons like the ones of the other libraries in /opt/ibm/lotus/notes
The Above info was taken from the Lotus Notes 8.5 forum on IBM’s website click here to see the page. The reason that this step needs to be taken is that the libraries that are are included in 9.10 to not allow the notes inbox and other pieces of the software to be rendered correctly. You will just get a grey box and be unable to see any of the information.
Once all of that has been done you should be able to launch Notes with out any issues. I have also followed some other advice I recieved in the post on the notes forums and installed some different fonts because the what was showing in notes was hard to read and just plain ugly.
sudo apt-get install ttf-xfree86-nonfree


25 comments
Comment by Mark on November 2, 2009 at 9:11 pm
Thank you, this worked like a charm. I am now able to read email once again without having to use the web interface.
Comment by Bipin Bachhao on November 3, 2009 at 10:30 am
Hey man thanks a lot, it worked.
Now am able to read mails.
You saved my lot of time.
Comment by Vehka on November 3, 2009 at 12:28 pm
Thanks so much for sharing this info. In my case the problematic libraries were not located in the /opt/ibm/lotus/notes folder but at /usr/lib/, but when I copied the new versions into /opt/ and set the permissions correctly, everything worked again. Using Notes 8.5.1 and Ubuntu 9.10 too.
Comment by M Surendra on November 4, 2009 at 10:11 am
Thank you very much ..
I was using Lotusnotes 8.0.2 and integrated sametime in Ubuntu 9.04. As sametime chat window was not popping up, I have installed Eclipse from the package manager and I was able to overcome the issue. Now I have freshly installed Ubuntu karmic 9.10 and tried to install Lotus Notes 8.0.2 and with integrated sametime along with eclipse from the package manager. As there where some issues, i have followed your page and I was able to over come this issues. Now I am able to open Lotus Notes and send message, But still my sametime chat window is not popping up. Please suggest me
Comment by Jesse Klocke on November 4, 2009 at 1:07 pm
Were I currently work we do not have a Sametime server so I am unable to login. However I was playing this morning and did a full install of notes with symphony and Sametime and the chat login appears in my upper right hand task bar near the clock. I am able to set the preferences and attempt to login but that is as far as I can get.
One thing that it may be is the eclipse from the package manager. When I installed notes I never downloaded eclipse. You may want to remove notes and eclipse and do a fresh install with out eclicpse.
Let me know if this helps in any way.
Comment by M Surendra on November 5, 2009 at 7:50 am
Hi Klocke,
Today once again i freshly installed Ubuntu 9.10 and tried to install as per your instructions ie., without installing Eclipse from package manager. But still i am facing the same error.. Don’t know what to do ..
please help me out
Comment by M Surendra on November 5, 2009 at 11:04 am
When i start the web browser which is located in the Notes, I am getting the following error.. May be this one is related to sametime window popup error.
please help me out
2009/11/06 02:53:02.755 SEVERE Unhandled event loop exception ::class.method=unknown ::thread=main ::loggername=org.eclipse.ui
2009/11/06 02:53:02.756 SEVERE Failed to execute runnable (java.lang.NullPointerException) ::class.method=unknown ::thread=main ::loggername=org.eclipse.ui
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)
at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)
at com.ibm.rcp.personality.framework.internal.RCPApplication.run(Unknown Source)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Unknown Source)
at org.eclipse.core.launcher.Main.basicRun(Unknown Source)
at org.eclipse.core.launcher.Main.run(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.startLaunch(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.main(Unknown Source)
Caused by: java.lang.NullPointerException
at com.ibm.collaboration.realtime.chatwindow.ImChatWindowHandler.updateToolBars(Unknown Source)
at com.ibm.collaboration.realtime.chatwindow.ImChatWindowHandler.access$72(Unknown Source)
at com.ibm.collaboration.realtime.chatwindow.ImChatWindowHandler$84.run(Unknown Source)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
… 22 more
Comment by Jesse Klocke on November 5, 2009 at 2:32 pm
Do you have Java installed?
Comment by M Surendra on November 6, 2009 at 3:58 am
Hi Klocke,
Yes i have installed sun-java version 1.6.0.15. After installing java I have installed Lotus notes 8.0.2 ..
Regards
Comment by HernĂ¡n Manavella on November 10, 2009 at 1:48 pm
Don’t work for me. Ubuntu 9.10 and Lotus 8.5.1
When I use these libraries I have the following error:
/opt/ibm/lotus/notes/framework/../notes
(:4539): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
(:4539): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
(:4539): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
(:4539): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
(:4539): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
(:4539): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
(:4539): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
10/11/2009 10:31:59,05 [04539:00002-92628848] DeskClientOpenInt> Calling CreateProgramRCP pszRCPCmdLine[/authenticate ] bDeskProvisioningRestart [0]
10/11/2009 10:31:59,05 [04539:00002-92628848] DeskClientOpenInt> Executed CreateProgramRCP
2009/11/10 11:32:00.020 CONFIG eclipse.buildId=client_620_20081114-0851
java.fullversion=J2RE 1.6.0 IBM J9 2.4 Linux x86-32 jvmxi3260ifx-20081002_23977 (JIT enabled, AOT enabled)
J9VM – 20081002_023977_lHdSMr
JIT – r9_20080415_1520ifx7
GC – 20080415_AA
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=es_AR
Framework arguments: -dir ltr -NPARAMS “/authenticate” -RPARAMS -personality com.ibm.rcp.platform.personality -product com.ibm.rcp.personality.framework.RCPProduct:com.ibm.notes.branding.notes -plugincustomization /opt/ibm/lotus/notes/framework/rcp/plugin_customization.ini
Command-line arguments: -os linux -ws gtk -arch x86 -dir ltr -NPARAMS “/authenticate” -RPARAMS -personality com.ibm.rcp.platform.personality -product com.ibm.rcp.personality.framework.RCPProduct:com.ibm.notes.branding.notes -data /home/hmanavel/lotus/notes/data/workspace -plugincustomization /opt/ibm/lotus/notes/framework/rcp/plugin_customization.ini ::class.method=com.ibm.rcp.core.internal.logger.frameworkhook.writeSession() ::thread=Start Level Event Dispatcher ::loggername=com.ibm.rcp.core.internal.logger.frameworkhook
(:4547): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
(:4547): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
(:4547): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
(:4547): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
(:4547): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
(:4547): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
(:4547): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
/opt/ibm/lotus/notes/framework/../notes: symbol lookup error: /usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so: undefined symbol: gdk_x11_window_get_drawable_impl
Some help?
Comment by Amitabh Ranjan on November 12, 2009 at 11:22 am
THANKS A TON ! You are a lifesaver. I was at my wits end since last 2 weeks as LN8.5 had been showing this symptom on my Mandriva 2010 and PCLinuxOS 2009 after some updates (was working on PCLOS earlier). NO INFO ON THIS ANYWHERE INCL IBM. Finally tried your fix and copies the libs on my Mandriva & PCLOS install and its working again like a charm. Without notes i can’t use linux in office so….
Thanks again.
Comment by Ellery McKenzie on November 12, 2009 at 8:57 pm
@Jesse Klocke – sorry I can’t remember details but when I was trying to install some Optim products I found some notes about making sure firefox was correctly linked as the system’s embeddable browser.
Since both Notes and Optim are built on eclipse it may be relevant.
IIRC the details in the Optim Database Administrator installation instructions.
Comment by Trastle on November 17, 2009 at 1:00 pm
Thanks so much for this post Klocke, I have my Notes up and running on Karmic with only a few minutes down time.
Cheers,
Trastle
Comment by jason on November 17, 2009 at 4:26 pm
stellar information! thank you!
Comment by Kevin Daly on November 19, 2009 at 5:34 pm
Same issue as above, I cannot open web links in email. I get a symbol not found gdk_x11_window_get_drawable_impl and the client crashed with the integrated browser.
Comment by fred on November 24, 2009 at 11:18 am
Thank you very much …
it works perfecty
Pingback by New life for old laptop « HeyHeyJP's Blog on November 29, 2009 at 7:13 pm
[...] I’d just try and follow the directions on installing LN8.5.1 from several sites such as this one by J. [...]
Comment by eusened on November 30, 2009 at 12:46 am
I had installed eclipse and JDK. Then I proceed with lotus notes and replaced the lib provided in the link. But when I try to run, a window pop up and said notes directory inaccessible. What is wrong with my copy of notes?
Comment by M Surendra on December 3, 2009 at 6:42 am
Hi Klocke,
Have you come accross with any solution for my issue. I am still not in a position to open the chat window from my sametime.
please suggest me
Regards
Comment by John on December 7, 2009 at 10:12 am
Many thanks for this! You saved me a lot of trouble sharing this solution.
/John
Comment by Eric Malig on December 10, 2009 at 8:15 pm
Hi, try to install the libstdc++5 package, close the Lotus Notes client and try to open a window chat.
Once you have installed the Ubuntu 9.10 the package for the default installation is the libstdc++6.
I use Xubuntu 9.10 and all the functionality of the Lotus Notes Client, Sametime and Symphony is ok. I use the 8.5.1 version.
Regards
Comment by M Surendra on December 16, 2009 at 5:47 am
Hi Eric Malig
Thank you for the reply .
I installed libstdc++5_3.3.6-17ubuntu1_i386.deb as per your suggestion. But still getting the same error ( Not able to open the chat window).
Regards
Comment by Jesse Klocke on December 16, 2009 at 1:25 pm
Hello all!
Thanks for visiting the site and posting comments. I understand that a lot of you are still having issues with notes on Ubuntu. I wish I could help more, however I do not have the resources for testing or time to spare right now. As you can tell by my site not being updated in over a month. When it comes to same time My work does not have the server portion installed so there for I am not able to log in and test the system.
Comment by Okaya on January 19, 2010 at 10:21 am
Thank you for the advices ,
i did all from your blog and linked IBM , now works fine
Comment by Yorch on February 4, 2010 at 1:09 am
Tks..
fue muy util tu aportacion..
gracias