Archive for the ‘domino’ Category

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

Install Domino 8.5.3 on OpenSuse 12.2 64bit

2012/09/06

Installing Domino on newly released OpenSuse 12.2 64 is a piece of cake. See this short installation log how I did it.

Not a single compatibility library seems to be required.

linux-6t57:~/Install853 # ls -la
total 693884
drwxr-xr-x 2 root root      4096 Sep  6 10:06 .
drwx—— 8 root root      4096 Sep  6 10:08 ..
-rw-r–r– 1 root root  70328320 Sep  6 10:06 lotus_domino853FP2_linux_x86.tar
-rw-r–r– 1 root root 640194560 Sep  6 10:05 lotus_domino853_xlinux_en.tar

useradd notes

usermod -A notes notes

tar xvf lotus_domino853_xlinux_en.tar

/root/Install853/linux/domino>  ./install -console

[12:24:09] anders@amd64:[~]: ssh -l root IPOFDOMINOSERVER
Password:
Last login: Thu Sep  6 12:25:49 2012
Have a lot of fun…
domino:~ # cd /local/notesdata/
domino:/local/notesdata # su notes
notes@domino:/local/notesdata> /opt/ibm/lotus/bin/server
WARNING: the maximum number of file handles (ulimit -n)
allowed for Domino is 4096.
See Lotus Tech Note 1221870 and set the allowable maximum to 20000.
/proc/sys/kernel/shmmax has been set to “268435456”.
/proc/sys/kernel/sem has been set to “250    256000    32    1024”.
/proc/sys/net/ipv4/tcp_fin_timeout has been set to “15”.
/proc/sys/net/ipv4/tcp_max_syn_backlog has been set to “16384”.
/proc/sys/net/ipv4/tcp_tw_reuse has been set to “1”.
/proc/sys/net/ipv4/ip_local_port_range has been set to “1024    65535”.

[02483:00002-4105107200] Lotus Domino (r) Server, Release 8.5.3, September 15, 2011
Copyright (c) IBM Corporation 1987, 2011. All Rights Reserved.

It up an running!!

[Update]

09/06/2012 01:32:32 PM  Suspending listen task for 20 seconds due to network errors
Unable to bind to port Port = 25 errno = 98 “Address already in use”
09/06/2012 01:32:52 PM  ERROR: bindsock’ helper application is missing, not executable, not setuid root, or no sticky bit set
09/06/2012 01:32:52 PM  SMTP Server: Listener failure: ‘bindsock’ is missing, not executable, not owned by root, not setuid root or user needs net_privaddr privilege.

Remedy:

domino:/opt/ibm/lotus/notes/latest/linux # chown root.root bindsock

chmod 555 bindsock

chmod u+s bindsock

chkconfig postfix off