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: