Since I've read great things about CentOS 5 I decided to try and install various versions of Domino on it. As all things open source installing 6.5.6 and 7.0.2 didn't come with pain and failure.
I wanted to test out VMWare Workstation on my new Lenovo T400. It's a 2.5GHz core duo with 4 GB ram, and a 160GB 7.2K RPM HD running the dreaded Vista Operating System. I installed and configured CentOS without issue. Don't forget to add user and group notes Once installed I added kbsingh-CentOS-Extras.repo to /etc/yum.repos.d and issue yum update. I read the Domino 6.5.6 release notes and discovered you should install the sysstat so the server can collect OS performance statistics, so yum install sysstat it is.
Domino 6.5.6 came in a tar file, as root I unpacked it tar xvf C99HZEN.tar to a file system with enough space. Changed to the linux directory and ran ./install, The installer crashed with a missing library, libstdc++-libc6.1-1.so.2. A little research and found you need to install 2 compatibility libraries, yum install compat-libstdc++-296 compat-libstdc++-33, then maked a symlink ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-1.so.2 Started the install again and all worked like a charm. This is all documented on the the intertubes.
Since I was trying new things I decided to use the java remote setup tool. Per instructions I wincp'd /opt/lotus/notes/latest/linux/cfgdomserver.jar jhall.jar remotesetup.cmd onto a windows box. On the CentOS box logged in as user notes, from the /local/notesdata directory I issued /opt/lotus/bin/server -listen (have to try this via ssh). Fired up the java configurator, walked through the panels and every thing seemed fine. BTW I like to running tail -f on /local/notesdata/setuplog.txt to see what is happening real time.
With the server configured I jumped over to user notes home directory, edit .bashrc and add export PATH=$PATH:/opt/lotus/bin:/local/notesdata. Close out the local terminal session, start a new one and issue sever start. I watched the console messages and, bam Domino crashes with an NSD. Run the NSD through LAZA and it tells me Domino didn't crash but there was an issue in the shell. Didn't find a resolution to the crash. If someone has any ideas let me know. So onward to 7.0.2
The install for 7.0.2 used the same steps as 6.5.6, one note the /opt directory structure changed. Instead of /opt/lotus it is now /opt/ibm/lotus... This makes a difference in what you put into .bashrc. With all the packages in place from the 6.5.6 install the 7.0.2 install worked flawlessly. I used the 6.5.6 java setup tool since it was still on my Windows box. Start Domino and was curious to see if 7.0.2 would crash, and it didn't. However when the http server started I got a java X11 lib error. Some googling on the error found a package xorg-x11-deprecated-libs was needed. Yummed it, restarted domino without errors. Next up is to try CentOS 4 with Domino 6.5.6 to see if that works..
Comments (1)
I installed CentOS 4.7 and redid the Domino 6.5.6 install with success.
One question to anyone. I tried to do a local setup and GUI would
not appear. I did a su - notes, exported the display with ssh -Y ,
tested to make sure the export was working by running xclock. I ran
from /local/notesdata /opt/lotus/bin/server and nothing, no errors
just the java start info, no errors in setuplog.txt. I think the
display is being sent somewhere but I can't see it. Thanks for any
insight