Archive for the ‘ubuntu’ Category

Helpful information regarding Notes 9/Sametime 9 on Ubuntu 13.10 64bit

2013/10/29

After fighting a bit again with IBM Notes 9 and Sametime Embedded 9 I have a few conclusions here

1) To install plugins using an updatesite

sudo chmod 777 -R /opt/ibm/notes/framework/*

– It seems permissions are set to tight to even install a dictionary. Why is it not installed in userland? I got provisioning error until I ran the command above. After provisioning is done and notes is restarted then do this: “sudo chmod 755 -R /opt/ibm/notes/framework/*”

2) To restart Notes use a kill script

Notes leaves processes running and refuse to restart – a bad habit, and here is the cure.

> cat noteskilllin.sh
ps aux | grep ibm | awk ‘{print $2}’ | xargs kill -9
ps aux | grep nsdexec | awk ‘{print $2}’ | xargs kill -9
ps aux | grep sametime_idlemon | awk ‘{print $2}’ | xargs kill -9
ps aux | grep sametime_mongss | awk ‘{print $2}’ | xargs kill -9

3) Here are the compatibility libraries for Notes 9 and Sametime 9 (remember you have to first hack the deb-files using instuctions found in earlier posts on this blog)

apt-get install libart-2.0-2:i386 libasound2:i386 libatk1.0-0:i386 libbonobo2-0:i386 libbonoboui2-0:i386 libc6:i386 libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libgconf2-4:i386 libgtk2.0-0:i386 libglib2.0-0:i386 libgnome2-0:i386 libgnomecanvas2-0:i386 libgnomeui-0:i386 libgnomevfs2-0:i386 libglib2.0-0:i386 libice6:i386 libjpeg62:i386 liborbit2:i386 libpam0g:i386 libpango1.0-0:i386 libpng12-0:i386 libpopt0:i386 libsm6:i386 libstdc++6:i386 libx11-6:i386 libxcursor1:i386 libxext6:i386 libxft2:i386 libxi6:i386 libxkbfile1:i386 libxml2:i386 libxp6:i386 libxrender1:i386 libxss1:i386 libxt6:i386 libxtst6:i386 libz1:i386  libz1:i386 gtk2-engines-murrine:i386 gtk2-engines-murrine murrine-themes  libgnomeprintui2.2-0:i386 libgnomeprint2.2-0:i386

4) I cannot get Sametime 9 to use Audio/Video and I cannot give out control in Instant Share

The Instant Share problem is well known and shared with Mac users, I hoped that they fixed it in version 9. But the Audio/Video-stuff is a bit saddening, have anybody got embedded Sametime 9 to work with Audio/Video?

Please share your experiences here or link to where other users share their experiences.

5) sametime-connect-embedded-9.0-20130911.1645.i386.deb and sametime-connect-embedded-core-9.0-20130911.1645.i386.deb

Why have IBM produced 2 packages for Sametime embedded install?

Sametime connect embedded control file:

Source: sametime-connect-embedded:
Section: IBM
Priority: extra
Maintainer: IBM Lotus Product <sw_support@us.ibm.com>
Package: sametime-connect-embedded
Architecture: i386
Installed-Size: 5000
Version: 9.0-20130911.1645
Depends: libx11-6, libxt6, libxext6, libc6, libgcc1, libgtk2.0-0, libxkbfile1, libglib2.0-0, libstdc++6, libjpeg62
Pre-Depends: bash, ibm-notes
Conflicts: sametime-connect-embedded-core, sametime-connect-embedded-ui, sametime-advanced-embedded
Replaces: sametime-connect-embedded-ui, sametime-connect-embedded-core, sametime-advanced-embedded
Description: IBM Sametime Connect Embedded
IBM Sametime embedded plugins for IBM Notes.

Sametime connect embedded core:

Source: sametime-connect-embedded-core
Section: IBM
Priority: extra
Maintainer: IBM Lotus Product <sw_support@us.ibm.com>
Package: sametime-connect-embedded-core
Architecture: i386
Installed-Size: 5000
Version: 9.0-20130911.1645
Depends: libx11-6, libxt6, libxext6, libc6, libgcc1, libgtk2.0-0, libxkbfile1, libglib2.0-0, libstdc++6, libjpeg62
Pre-Depends: bash, ibm-notes
Conflicts: sametime-connect-embedded
Replaces: sametime-connect-embedded
Description: IBM Sametime Connect Embedded
IBM Sametime connect embedded plugins for IBM Notes.  Notes cannot function without this core Sametime package.

I only installed sametime-connect-embedded

KDE is my new favourite

2013/08/30

I have been an active Ubuntu user for 6 years now. I have been using its default desktop. It is stable and has some advantages but it is also a bit boring.

A week ago I switched to Ubuntu 13.10 64-bit, still in alpha.The KDE version is 4.11 and is working very well.

What is good about KDE (k)ompared to standard Ubuntu unity desktop?

1) Looks: Looks way better than Unity/Gnome 3. On par with Linux Mints MATE desktop.

2) Plasmoids: They work way better than in earlier versions of KDE 4.X. I use:

* favouries launcher: Gives a nice application start menu when right clicking on the desktop

* yaWP: Weather prediction

* Some of the built-in plasmoids for CPU, MEM, DISK, NET monitoring, Folder viewer etc

3) Yakuake. Drop down shell. Press F12 and it is there. Again and it is gone.

4) Clementine: Great looking music player

5) Dolphin: Great file manager. Nautilus is also good, but Dolphin has some advantages.

6) Krunner: Press Alt-F2 to start applications or use any of the plugins

7) Short-Cuts: CTRL-ESC for task manager, CTRL-Alt-Esc for kill window.

What is missing:

Some bugs (alpha of Ubuntu). More apps should be based on QT instead of GTK2 in my opinion. Example: Firefox, Filezilla, Shutter, Wine (Gtk2 right?), IBM Notes etc, apps that I use everyday. That would offer a better looking desktop experience and less resources would be needed.

Favourites launcher: http://kde-apps.org/content/show.php?content=117639

yaWP: http://kde-look.org/content/show.php/yaWP+%28Yet+Another+Weather+Plasmoid%29?content=94106

IBM Notes 9 on Ubuntu 13.10 Alpha 64bit

2013/08/30

I did an upgrade of Ubuntu from 13.04 64bit to 13.10 64bit where IBM Notes 9 stopped working.

After some try and error I finally got it working again after installing some compatibility libraries. These I selected to remove during upgrade (Ubuntu asked nicely if it could remove these and I accepted by mistake)

Install this:

sudo apt-get install libgnomeprint2.2-0:i386 libgnomeprintui2.2-0:i386 unzip:i386  libart-2.0-2:i386 libasound2:i386 libatk1.0-0:i386 libbonobo2-0:i386 libbonoboui2-0:i386 libc6:i386  libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libgconf2-4:i386 libgtk2.0-0:i386 libglib2.0-0:i386 libgnome2-0:i386 libgnomecanvas2-0:i386 libgnomeui-0:i386 libgnomevfs2-0:i386 libglib2.0-0:i386 libice6:i386 libjpeg62:i386 liborbit2:i386 libpam0g:i386 libpango1.0-0:i386 libpng12-0:i386 libpopt0:i386 libsm6:i386 libstdc++6:i386 libx11-6:i386 libxcursor1:i386 libxext6:i386 libxft2:i386 libxi6:i386 libxkbfile1:i386 libxml2:i386 libxp6:i386 libxrender1:i386 libxss1:i386 libxt6:i386 libxtst6:i386 zlib1g:i386 alsa-base:i386 alsa-utils:i386

Now it was up and running again!
Since I am using KDE. To get a less blocky IBM Notes it could be a good idea to install:
apt-get install gtk2-engines-qtcurve:i386

And then set this theme in the System Settings.

Do not use oxygen-gtk as a theme since IBM Notes might crash after a few minutes if this theme is used. Se more info here:

http://sgh.dk/2013/07/30/ibm-notes-9-0-on-kubuntu-13-10-alpha/

Also take a look here for a complete guide to installing Notes 9 on Ubuntu 13.04 64bit: http://wp.me/p1CuQM-hQ

Quick guide: Installing Notes 9 on Ubuntu 13.04 beta1 64bit

2013/03/21

1) tar xvf NOTES_CLIENT_9.0_FOR_LINUX_DI_EN.tar
ibm-activities-9.0.i586.deb
ibm-cae-9.0.i586.deb
ibm-feedreader-9.0.i586.deb
ibm-notes-9.0.i586.deb
ibm-opensocial-9.0.i586.deb
ibm-sametime-9.0.i586.deb
license.tar
smartupgrade.sh

2) sudo apt-get install ia32-libs libgnomeprint2.2-0:i386 libgnomeprintui2.2-0:i386 libgnomevfs2-bin:i386 libgnome2-0:i386 libgnomeui-0:i386 libjpeg62:i386

3) dpkg -i –force-all ibm-notes-9.0.i586.deb

4) dpkg -i –force-all ibm-sametime-9.0.i586.deb

Easier than ever! :-)Thank you IBM!

[Update]

I was to fast…   When I continue to install programs I get this:

# apt-get -f install
Reading package lists… Done
Building dependency tree
Reading state information… Done
Correcting dependencies… Done
The following packages were automatically installed and are no longer required:
gdb:i386 libpython2.7:i386 libpython2.7-minimal:i386 libpython2.7-stdlib:i386 libreadline6:i386
Use ‘apt-get autoremove’ to remove them.
The following extra packages will be installed:
gdb:i386 grep:i386 libpython2.7:i386 libpython2.7-minimal:i386 libpython2.7-stdlib:i386 libreadline6:i386
Suggested packages:
gdb-doc:i386 gdbserver:i386
The following packages will be REMOVED:
gdb grep ibm-notes:i386 ibm-sametime:i386
The following NEW packages will be installed:
gdb:i386 grep:i386 libpython2.7:i386 libpython2.7-minimal:i386 libpython2.7-stdlib:i386 libreadline6:i386
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
grep
0 upgraded, 6 newly installed, 4 to remove and 0 not upgraded.
Need to get 6 694 kB of archives.
After this operation, 974 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase ‘Yes, do as I say!’
?]

I am looking for a solution…

[Update 2]

I had to uninstall and edit the deb-files and rebuild the deb-files, otherwise the dependencies in apt-get uninstalls Notes again. There is plenty of instructions to do this in previous entries in this blog.

[Update 3]

To install OnTime Team-at-a-glance plugin do this:

sudo chmod 777 -R /opt/ibm/notes/framework/shared/eclipse/

sudo chmod 777 -R /opt/ibm/notes/framework/rcp/deploy/

When done do this:

sudo chmod 755 -R /opt/ibm/notes/framework/shared/eclipse/

sudo chmod 755 -R /opt/ibm/notes/framework/rcp/deploy/

Quick install guide: Installing Notes 9 beta on Ubuntu Raring Ringtail 64bit beta1

2013/03/16

Great news everybody. Notes 9 is easier then ever to install on latest Ubuntu daily build. This could mean that final IBM Notes 9 which will be released on 21st of March will be easy to install on final Ubuntu 13.04 Raring Ringtail 64 bit.

Here is how I did it on a fresh install (I am reusing information from old posts):

root@blackbox:/home/anders/Downloads/UbuntuNotes9# ls -la
total 468500
drwxrwxr-x 2 anders anders      4096 jan 26 13:27 .
drwxr-xr-x 5 anders anders      4096 mar 10 19:57 ..
-rw-rw-r– 1 anders anders   5579460 jan 26 13:17 ibm-activities-9.0.i586.deb
-rw-rw-r– 1 anders anders   4008018 jan 26 13:16 ibm-cae-9.0.i586.deb
-rw-rw-r– 1 anders anders    114850 jan 26 13:16 ibm-feedreader-9.0.i586.deb
-rw-rw-r– 1 anders anders 361613950 jan 26 13:24 ibm-notes-9.0.i586.deb
-rw-rw-r– 1 anders anders  28783358 jan 26 13:15 ibm-opensocial-9.0.i586.deb
-rw-rw-r– 1 anders anders  79614910 jan 26 13:16 ibm-sametime-9.0.i586.deb

1) dpkg -i -force-all ibm-notes-9.0.i586.deb

Will give error, remedy is:

2) nano /var/lib/dpkg/info/ibm-notes.postinst

Comment out this part like example below:

#  if [ -f "$1/rcp/collectionutility.jar" ]; then
#    func_installLog “– Running collector with the following command:”
#    func_installLog “– $COLLECTORCOMMAND”
#    $COLLECTORCOMMAND
#  fi

3)

ln -s /opt/ibm/notes /opt/ibm/lotus

mkdir -p /opt/ibm/notes/framework/rcp/systemdata/logs/

touch /opt/ibm/notes/framework/rcp/systemdata/logs/rcplauncher.log

4) touch /tmp/rcplauncher.log

5) sudo apt-get install ia32-libs libgnomeprint2.2-0:i386 libgnomeprintui2.2-0:i386 libgnomevfs2-bin:i386 libgnome2-0:i386 libgnomeui-0:i386

After doing the above instructions it is actually running!  Some more packages need to be installed like fonts etc to make it look reasonable.

Sadly my KDE 4.10 environment randomly logs out when using Notes.

[Update 20130321]

Updated commands above to actually work, sorry for this.

Install Lotus Notes 8.5.3 on Ubuntu 12.10 64bit – quick ‘n dirty installation notes

2012/11/09

Warning: This guide might break your system!

Some quick notes below based on your feedback. I havent had any time to go through this in detail.

Also check this guide for installing on 32bit system: http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Notes_8.5.3_FP2_on_Ubuntu_12.10

Extract installation files to current folder and modify them according to previous guide: https://usablesoftware.wordpress.com/2012/05/04/install-lotus-notes-8-5-3-on-ubuntu-12-04-64bit/

Here comes the installation:

sudo apt-get install libgnomeprintui2.2-0 ia32-libs ttf-xfree86-nonfree t1-xfree86-nonfree xterm

wget https://launchpad.net/~jcollins/+archive/jaminppa/+build/1482994/+files/getlibs_2.06-0ubuntu1%7Eppa2_all.deb

sudo dpkg -i getlibs_2.06-0ubuntu1~ppa2_all.deb

mkdir /usr/lib32

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 libavahi-glib1 gtk2-engines-oxygen gtk2-engines-qtcurve gtk2-engines-murrine gtk2-engines-equinox alsa-base alsa-utils iproute liborbit2 libbonobo2-0 libgconf2-4 libx11-6 libxt6 libxext6 libc6 libgcc1 libgtk2.0-0 libxkbfile1 libglib2.0-0 libstdc++6 bash libart-2.0-2 libpopt0 libgnomeui-0 gnome-keyring:i386 libjpeg62

ln -s /usr/lib/i386-linux-gnu/i386-linux-gnu/* /usr/lib32

dpkg -i ibm-lotus-notes-8.5.3.i586.deb
dpkg -i ibm-lotus-sametime-8.5.3.i586.deb

wget https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/Makefile

wget https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/libnotesgtkfix.c

wget https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/notes-wrapper

sudo apt-get install g++-multilib libgtk2.0-dev
sudo sed -i ‘s/gcc -Wall -Wextra `pkg/gcc -Wall -Wextra -m32 `pkg/g’ Makefile
make
sudo cp notes-wrapper libnotesgtkfix.so /opt/ibm/lotus/notes/
chmod 755 /opt/ibm/lotus/notes/notes-wrapper

ln -s /lib32/i386-linux-gnu/libpopt.so.0 /usr/lib32/
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

ln -s /usr/lib32/i386-linux-gnu/libgnomevfs-2.so.0 /opt/ibm/lotus/notes/
ln -s /usr/lib32/i386-linux-gnu/* /opt/ibm/lotus/notes/
ln -s /lib32/i386-linux-gnu/libpopt.so.0 /opt/ibm/lotus/notes/

[Update]

Updated after testing guide on a freshly installed Linux Mint 14 64bit

Quick ‘n Dirty install guide: Lotus Notes 8.5.X on Ubuntu 12.04 32bit

2012/04/23

This is for 32bit version of Lotus Notes. I do not know how to install on 64bit Ubuntu yet. Please provide me with instructions if you can.

On Lotus Notes beta forum IBM have hinted that 8.5.4 will support Ubuntu 64. Hopefully this will be the case!

sudo apt-get install libgnomeprint2.2-0 libgnomeprintui2.2-0 ttf-xfree86-nonfree libgnomevfs2-0 libgnome2-0 libgnomeui-0

(unpack deb-file, modify CONTROL file removing any dependencies, pack deb-file – instructions below)

sudo dpkg -i ibm-lotus-notes-8.5.3.i586.deb
sudo dpkg -i –force-all ibm-lotus-sametime-8.5.3.i586.deb ibm-lotus-activities-8.5.3.i586.deb

 

Modify CONTROL file in deb file:

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 colon!  Now save the file.

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

Install Lotus Notes 8.5.3 En on Ubuntu 11.04 64bit

2011/10/10

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

wget https://launchpad.net/~jcollins/+archive/jaminppa/+build/1482994/+files/getlibs_2.06-0ubuntu1%7Eppa2_all.deb

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

Download link for getlibs

2011/02/01

getlibs helps to install 32bit files in 64bit Ubuntu. I used to download it from http://frozenfox.freehostia.com/cappy/ 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.

getlibs-all.deb

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

2010/04/24

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.

Host:

* Ubuntu Lucid Lynx 64

* VirtualBox 3.16

Guest:

* 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 VboxLinuxAdditions-amd64.run

* 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 0.0.0.0

* 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 192.168.1.134

* Give the server a fully qualified hostname

- sudo nano /etc/hosts

- Put in: 192.168.1.134 main.test.com main

* Install Lotus Domino 8.5.1

- libstdc++5 needs to be installed

- See: http://packages.ubuntu.com/jaunty/i386/libstdc++5/download

- wget http://se.archive.ubuntu.com/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb

- 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 main.test.com main.testdomain.com

- 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:
java.net.SocketException: Socket closed
at java.net.SocketInputStream.read(SocketInputStream.java:155)
at java.io.DataInputStream.readFully(DataInputStream.java:202)
at java.io.DataInputStream.readFully(DataInputStream.java:178)
at com.lotus.sametime.core.util.connection.SocketReceiver.readFully(Unknown Source)
at com.lotus.sametime.core.util.connection.SocketReceiver.receive(Unknown Source)
at com.lotus.sametime.core.util.connection.Receiver.run(Unknown Source)
at java.lang.Thread.run(Thread.java:801)
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:

screen

cd /local/notesdata

/opt/ibm/lotus/bin/server

(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!

Update:

This is a problem on domino console:

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

ulimit -n gives 1024

Do:

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

Then

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

Put in:

session required pam_limits.so

Restart.

All services running, check screenshot:


Follow

Get every new post delivered to your Inbox.