IBM Lotus Connections 3.0 on Ubuntu Server 10.04

Many people know, that i prefer Ubuntu for my testing environments and several production servers. So one of my first tries to install Lotus Connections 3.0 was on Ubuntu 10.04 LTS.

Best thing in Ubuntu is the package management with aptitude or apt (First developed from Debian GNU/Linux Community). It is easy to use and powerful in installation and upgrade processes.

Ubuntu 10.04 LTS Server Installation

Installed Standard Server 64 Bit with OpenSSH, nothing else. After the first start i prepared network, dns and /etc/hosts.

First hint: Ubuntu normaly includes a line in the /etc/hosts with 127.0.1.1 hostname. I got an error on the first Websphere Application Server start, so i changed this line to the ip address of my host and the hostname.

Additional packages

I didn’t install a complete x-server environment. It works great with OpenSSH Server and xauth.

apt-get install xauth xterm ia32-libs vim-nox libaio1 libstdc++5

xauth, xterm: Minimal X-Server Environment
ia32-libs: Libraries for 32 Bit
libaio1: not shure if you need it, but i think so
Update: libaio1 is needed from DB2 Installer
libstdc++5: Installation of Tivoli Directory Integrator don’t start without this lib

Remap SH

In Ubuntu /bin/sh links to dash, this makes a lot of troubles with IBM Software. You can change it with dpkg-reconfigure dash and answer the question with no, then /bin/sh links to bash.

Test environment

My demo installation are to vmware machines in Vmware Fusion. System1: Domino.stoeps.de (Domino Server, LDAP), System2: connections.stoeps.de (All in one installation: WAS, TDI, DB2, IHS, LCS).

Network configuration

Domino

Domino works great with this fake loopback device in /etc/hosts:

Connections

WAS will not start with fake loopback, so here the /etc/hosts:

Installation

Installation was pretty easy, when you know the installation process of connections 2.5. IBM made a lot of points simpler and i got only one error with the database wizard, but i could manage it with the sql scripts.

to be continued …

Ubuntu 9.10: bash durch zsh ersetzen

Nachdem die z-Shell einige nette Features bringt, die Bash noch nicht, bzw. nicht unterstützt, installiere ich die z-Shell für meinen Ubuntu-Benutzer als Default.

sudo apt-get install zsh

Eine gute Grundlage ist die zshrc von GRML.


# IMPORTANT: please note that you might override an existing
# configuration file in the current working directory! =>
wget -O .zshrc http://git.grml.org/f/grml-etc-core/etc/zsh/zshrc

Danach kann man mit zsh testen, ob der Befehl richtig ausgeführt wird. Als Abschluß setze ich die z-Shell als Default-Shell:

chsh -s /usr/bin/zsh username

Weiterführende Links zur z-Shell:

Lotus Notes 8.5.1 auf Ubuntu 9.10 (Karmic)

Hatte grad das Problem, daß Notes 8.5.1 unter Ubuntu 9.10 Teile des Fensters falsch anzeigt. Hier die Lösung!

[...]Wer ein Update auf die – bald stabile – Ubuntu Version macht und mit Lotus Notes 8.5 darauf arbeitet, wird sich nach dem ersten Neustart wundern. Notes sieht komisch aus :-)
Die grafische Oberfläche von Notes ist teilweise nicht sichtbar, Fensterinhalte sind komplett leer … Die Lösung ? Eigentlich ganz einfach. Es müssen nur ein paar libs ausgetauscht werden.[...]
den ganzen Artikel und die Libs auf Linux AHA

Danke schön für die Libs! Die funktionieren auch mit Lotus Notes 8.5.1

Domino 8.5 Installation auf Ubuntu 9.04 Server

Ubuntu 9.04 habe ich als Grundsystem inklusive SSH-Server installiert.

Folgende Pakete sollten zusätzlich installiert werden:


sudo aptitude install libstdc++5 libxmu6 libxp6 libxp-java libxtst6 build-essential

Unter Ubuntu ist /bin/sh mit dash verlinkt, damit erhält man beim Ausführen des Installers eine Fehlermeldung. Daher sollte man /bin/sh mit /bin/bash verlinken:


rm /bin/sh
ln -s /bin/bash /bin/sh

Danach läuft das Installationsprogramm wie gewohnt durch, es erscheint aber eine Fehlermeldung, dass das System nicht supported wird.

Auf manchen Systemen war es notwendig mit sudo su in den root-Account zu wechseln und erst dann den Installer mit ./install aufzurufen.

Putty-Keyfile (*.ppk) in rsa-key umwandeln

Nach meinem kompletten Umstieg auf Linux fand ich u.a. noch eine ppk-Datei die ich ssh-Verbindungen benutze.

Da ich unter Ubuntu nicht mehr mit putty arbeiten wollte, suchte ich nach einer Möglichkeit, diesen Key in einen RSA-Key umzuwandeln.

apt-get install puttygen
puttygen key.ppk -o id_rsa.pub -O public-openssh
puttygen key.ppk -o id_rsa -O private-openssh

Weitere Infos in der puttygen Manpage