Here’s some notes I made on getting Domino up and working on “unsupported” Linux versions. In my case, I am using hard disk installed Knoppix 3.2 (so a new Debian really) as a development workstation/server for API development (I wrote the ACLHelp server addin see: OpenNTF.org - Project snapshot: ACLHelp).
[NB I’m not recommending this configuration as a production server - it would require just a bit more testing first!]
There are two problems to getting Domino 65 working on Knoppix 3.2
(1) Missing required library libstdc+±libc6.1-1.so.2
(2) Incompatible JVM
You’ll need to fix the library problem before trying to install Domino if memory serves me, and the second problem needs to be fixed before trying to run the HTTP task, though it is best fix it as soon as Domino files have been installed.
To solve (1) use APT to install the correct DEB package like this:
apt-get install libstdc++2.9-glibc2.1
or if this does not work you can download the package manually and use
dpkg -i libstdc++2.9-glibc2.1
(maybe .DEB on the end of the filename - not sure, apt-get worked for me)
Solving (2) is more tricky:
(a) download IBM’s JRE 1.3.1 for Linux on Intel from their website. Unpack it (using ark or tar zxvf on the command line) to a place of you choice - I chose /opt/lotus/ibmjava/jvm just to keep it near the Domino install. No “install” is required.
(b) as root change to the lotus program directory (/opt/lotus/notes/latest/linux). You need to symlink one directory (“jvm”) and one file (“java”) to the IBM Java installation, so:
rm java
ln -s /opt/lotus/ibmjava/jvm/bin/java java
mv jvm jvm_old
ln -s /opt/lotus/ibmjava/jvm/ jvm
Now you should be able to configure Domino 65 and then start the server - I did both using /opt/lotus/bin/server command. If you do this, make sure you are running an X desktop that the “notes” user can access otherwise the nice GUI configuration won’t start. I logged into X as the notes user.
Some of this may apply to other Debian-based distributions (Mepis, Morphix, Xandros, Gnoppix etc) as well if they have a newer version of Java than 1.3.1.
Hope my notes are useful to some of you.
Ian