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
Pre-Depends:
Depends:
Recommends:
Conflicts:
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
Pre-Depends:
Depends:
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’.
and
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/libavahi-glib.so.1 /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 https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/Makefile
wget –no-check-certificate https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/libnotesgtkfix.c
wget –no-check-certificate https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/notes-wrapper
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
make
chmod +x notes-wrapper
sudo cp notes-wrapper libnotesgtkfix.so /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: libgconf-2.so.4: 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 libgconf-2.so.4.1.5
lrwxrwxrwx 1 root root 19 2011-10-14 14:29 libgconf-2.so.4 -> libgconf-2.so.4.1.5
Need to add this to the notes-wrapper file:
LD_LIBRARY_PATH=/usr/lib32
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
2011/10/10 at 18:26 |
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?
Ove
2011/10/11 at 09:48 |
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.
2011/10/13 at 09:34 |
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.
Mat
2011/10/13 at 10:37 |
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.
2011/10/13 at 12:14 |
I tried with the apt-get, and gdk fix is OK, but issue still there I’m afraid.
2011/10/17 at 15:51 |
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.
2011/10/26 at 10:02 |
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
2011/10/20 at 02:48 |
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. :)
2011/11/08 at 23:08 |
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?
2011/11/04 at 12:05 |
Hi,
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/libcanberra-gtk-module.so: mauvaise classe ELF : ELFCLASS64
(:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: mauvaise classe ELF : ELFCLASS64
(:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: mauvaise classe ELF : ELFCLASS64
(:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: mauvaise classe ELF : ELFCLASS64
(:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: mauvaise classe ELF : ELFCLASS64
(:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: mauvaise classe ELF : ELFCLASS64
(:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: mauvaise classe ELF : ELFCLASS64
(:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: mauvaise classe ELF : ELFCLASS64
(:8342): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: mauvaise classe ELF : ELFCLASS64
Any idea ?
2011/11/04 at 12:40 |
Do you have any problems with the Notes client? These errors are not fatal.
2011/11/04 at 12:56
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
2011/11/08 at 09:21
i have try your gdk fix. I have copied the .so file to /opt/ibm/lotus/notes but i have ERROR: ld.so: object ‘/opt/ibm/lotus/notes/libnotesgtkfix.so’ from LD_PRELOAD cannot be preloaded: ignored. when it start.
Any idea ?
2011/11/15 at 11:37 |
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!
Sofus
2011/11/15 at 19:09 |
Hej Sofus!
Yes great idea! please send it to me!
Ja bra idé! Vänligen skicka den till mig!
2011/11/23 at 15:05 |
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:
queue: http://archive.ubuntu.com/ubuntu/pool/universe/libg/libgnomeprintui/libgnomeprintui2.2-0_2.18.6-1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/universe/libg/libgnomeprint/libgnomeprint2.2-0_2.18.8-1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-vfs/libgnomevfs2-0_2.24.4-1ubuntu1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/libg/libgnomeui/libgnomeui-0_2.24.5-1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/libx/libxkbfile/libxkbfile1_1.0.7-1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/s/startup-notification/libstartup-notification0_0.12-1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/libs/libsepol/libsepol1_2.0.42-1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/libs/libselinux/libselinux1_2.0.98-1.1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/libg/libgsf/libgsf-1-114_1.14.21-1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/libg/libgsf/libgsf-1-dev_1.14.21-1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/libr/librsvg/librsvg2-2_2.34.1-2_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/libr/librsvg/librsvg2-common_2.34.1-2_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/a/avahi/libavahi-client3_0.6.30-4ubuntu1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/a/avahi/libavahi-common3_0.6.30-4ubuntu1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/a/avahi/libavahi-glib1_0.6.30-4ubuntu1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/libb/libbonoboui/libbonoboui2-0_2.24.5-0ubuntu1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/libc/libcroco/libcroco3_0.6.2-1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/d/dbus/libdbus-1-3_1.4.14-1ubuntu1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/d/dbus-glib/libdbus-glib-1-2_0.94-4_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/libg/libgnome/libgnome2-0_2.32.1-0ubuntu3_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/libg/libgnomecanvas/libgnomecanvas2-0_2.30.3-1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/libg/libgnome-keyring/libgnome-keyring0_3.2.0-0ubuntu1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-menus2/libgnome-menu2_3.0.1-0ubuntu6_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/e/esound/libesd0_0.2.41-9_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/g/gtk2-engines/gtk2-engines_2.20.2-0ubuntu1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-desktop/libgnome-desktop-2-17_2.32.1-0ubuntu6_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif4_2.3.3-5ubuntu1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
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
queue: http://archive.ubuntu.com/ubuntu/pool/main/a/avahi/libavahi-glib1_0.6.30-4ubuntu1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/g/gtk2-engines-oxygen/gtk2-engines-oxygen_1.1.2-1ubuntu1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/import/g/gtk2-engines-aurora/gtk2-engines-aurora_1.5.1~pablo1-1mint1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/universe/g/gtk2-engines-qtcurve/gtk2-engines-qtcurve_1.8.8-1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/g/gtk2-engines-murrine/gtk2-engines-murrine_0.98.1.1-0ubuntu3_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/universe/g/gtk2-engines-equinox/gtk2-engines-equinox_1.50-0ubuntu1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/a/alsa-driver/alsa-base_1.0.24+dfsg-0ubuntu2_all.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/a/alsa-utils/alsa-utils_1.0.24.2-0ubuntu8.1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
queue: http://archive.ubuntu.com/ubuntu/pool/main/i/iproute/iproute_20110315-1build1_amd64.deb
mirror: http://archive.ubuntu.com/ubuntu/
Downloading …
Downloading http://archive.ubuntu.com/ubuntu/pool/universe/libg/libgnomeprintui/libgnomeprintui2.2-0_2.18.6-1_i386.deb
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.
Thx
2011/11/23 at 16:23 |
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.
2011/11/23 at 16:47
that would be really great!
Thanks for the answer. Looking forward to hear about your installation on Linux Mint 12
Thx
2011/12/20 at 12:19 |
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.
2011/12/20 at 12:25 |
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.
2011/12/31 at 16:46 |
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.
#!/bin/sh
echo “setting locale …”
LANGUAGE=”en_US.UTF-8″
LC_ALL=”en_US.UTF-8″
LANG=”en_US.UTF-8″
export LANGUAGE LC_ALL LANG
echo “setting notes environment …”
NOTESBIN=/opt/ibm/lotus/notes
NOTESDATA=/home/andreas/lotus/notes/data
NOTESDIR=/home/andreas/lotus/notes
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
echo “starting notes …”
$NOTESBIN/notes-wrapper
2012/01/05 at 01:19 |
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.
2012/01/12 at 14:32 |
[...] http://usablesoftware.wordpress.com/2011/10/10/install-lotus-notes-8-5-3-en-on-ubuntu-11-04-64bit/ [...]
2012/01/12 at 14:36 |
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:
http://myotragusbalearicus.wordpress.com/2012/01/12/install-lotus-notes-8-5-3-on-ubuntu-11-10-64-bits-with-gnome3/
kind regards
2012/06/18 at 14:00 |
You (or possibly Benkevan) are the man!
Works like a charm.
2012/01/27 at 20:55 |
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: ld.so: object ‘/opt/ibm/lotus/notes/libnotesgtkfix.so’ from LD_PRELOAD cannot be preloaded: ignored.
It does exist however:
$ ls -al /opt/ibm/lotus/notes/libnotesgtkfix.so
-rwxr-xr-x 1 root root 6835 2012-01-27 08:47 /opt/ibm/lotus/notes/libnotesgtkfix.so
When I attempt to run it now, I get the following, and Notes doesn’t start:
ERROR: ld.so: object ‘/usr/lib32/libnotesgtkfix.so’ from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object ‘ERROR: ld.so: object ‘/usr/lib32/libnotesgtkfix.so/usr/lib32/libnotesgtkfix.so’ from ‘ from LD_PRELOADLD_PRELOAD cannot be preloaded: ignored.
cannot be preloaded: ignored.
/opt/ibm/lotus/notes/notes: error while loading shared libraries: libgconf-2.so.4: wrong ELF class: ELFCLASS64
2012/02/06 at 21:48 |
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.
2012/04/30 at 09:36 |
Work fine for me with Precise Pangolin 12.04 64bit. I’ve also added gdk-fix found here: http://ubuntuforums.org/showthread.php?t=1968878
2012/02/14 at 09:32 |
[...] http://usablesoftware.wordpress.com/2011/10/10/install-lotus-notes-8–5-3-en-on-ubuntu-11–04-64bi… [...]
2012/03/16 at 11:20 |
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
2012/03/16 at 12:59 |
Problem with single quotes. Should be not tilted ones on the outer ones (first and last).
2012/04/10 at 14:50 |
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
2012/04/15 at 18:35 |
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?
2012/04/15 at 18:40 |
Hello, yes same instruction but you do not need last part (9) with compiling a new launcher.
2012/04/15 at 22:45 |
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
Christoph
2012/04/17 at 10:31 |
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
2012/04/17 at 13:00 |
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:)
2012/04/17 at 21:42 |
Do you plan to have a complete howto for 12.04 ?
2012/04/18 at 13:28 |
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.
2012/04/23 at 15:02
What about the 32 bit version of 12.04 with 8.5.3 ?
2012/04/23 at 15:29
Should work as guide says. But dont use getlibs or the last part (9) with compiling a new launcher.
2012/04/23 at 21:42
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
2012/04/25 at 16:24
I got the same issues!
2012/04/27 at 19:05 |
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 libpopt.so.0 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 libfile.so 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 libappmenu.so 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 :)
2012/04/30 at 01:40 |
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/libgnomeui-2.so.0 /usr/lib32/libgnomeui-2.so.0
sudo ln -s /usr/lib32/i386-linux-gnu/libavahi-glib.so.1 /usr/lib32/libavahi-glib.so.1
sudo ln -s /lib32/i386-linux-gnu/libpopt.so.0 /usr/lib32/libpopt.so.0
sudo ln -s /usr/lib/i386-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so /usr/lib32/libcanberra-gtk-module.so
wget http://www.benkevan.com/upload/lotus_notes/libgdk-x11-2.0.so.0
wget http://www.benkevan.com/upload/lotus_notes/libgdk_pixbuf-2.0.so.0
wget http://www.benkevan.com/upload/lotus_notes/libgdk_pixbuf_xlib-2.0.so.0
wget http://www.benkevan.com/upload/lotus_notes/libgtk-x11-2.0.so.0
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.
2012/04/30 at 05:36
Great news! :-)
2012/06/13 at 02:49 |
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
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
–posix
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: .
$
HELP???