6.5 on newer Debian-based Linuxes

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

Subject: 6.5 on newer Debian-based Linuxes

I’ve made the transition from redhat to debian today. But my 6.5 server wont realy start. It goes into nsd rather quick, even before all the tasks are loaded. I’ve got this glibc version and the right java version as described in this topic.

who can help?

Subject: RE: 6.5 on newer Debian-based Linuxes

i’ve narrowed it down a bit.without HTTP it works, so it must be the JVM

Subject: RE: 6.5 on newer Debian-based Linuxes

I think I’m at the same point as you. Domino starts up just fine, but the HTTP portion won’t.

I’m using Sun’s JRE 1.4.2. I’ve already tried using Blackdown’s 1.3 and 1.4 and IBM’s 1.4.1.

Here is my startup:

Lotus Domino (r) Server, Release 6.5, September 26, 2003

Copyright (c) IBM Corporation 1987, 2003. All Rights Reserved.

04/13/2004 13:35:59 Begin scan of databases to be consistency checked

04/13/2004 13:35:59 End scan of databases: 7 found

04/13/2004 13:35:59 Event Monitor started

04/13/2004 13:36:00 Server started on physical node rancor

04/13/2004 13:36:00 An Adminp request has been submitted to update port information in the server document

04/13/2004 13:36:01 The Console file is /usr/local/domino/notesdata/IBM_TECHNICAL_SUPPORT/console.log

04/13/2004 13:36:01 Console Logging is DISABLED

04/13/2004 13:36:02 Index update process started

04/13/2004 13:36:03 Database Replicator started

04/13/2004 13:36:03 Replicator is set to Ignore Database Quotas

04/13/2004 13:36:03 Admin Process: rancor/company is the Administration Server of the Domino Directory.

04/13/2004 13:36:03 Agent Manager started

04/13/2004 13:36:03 Calendar Connector started

04/13/2004 13:36:04 Administration Process started

04/13/2004 13:36:04 Schedule Manager started

04/13/2004 13:36:04 Mail Router started for domain COMPANY

04/13/2004 13:36:04 Router: Internet SMTP host rancor in domain company.com

04/13/2004 13:36:04 Database Server started

04/13/2004 13:36:05 IMAP Server: Starting…

04/13/2004 13:36:05 Schedule Manager: Informational: Detailed schedule information collection is not enabled via the domain-wide Server Configuration document.

04/13/2004 13:36:05 SchedMgr: Validating Schedule Database

04/13/2004 13:36:05 AMgr: Executive ‘1’ started

04/13/2004 13:36:05 IMAP Server: Started

04/13/2004 13:36:05 HTTP Server: Using Web Configuration View

04/13/2004 13:36:05 SchedMgr: Done validating Schedule Database

04/13/2004 13:36:05 SMTP Server: Starting…

04/13/2004 13:36:06 POP3 Server: Starting…

04/13/2004 13:36:06 JVM: The JVM runtime library could not be found.

04/13/2004 13:36:06 JVM: Java Virtual Machine failed to start

04/13/2004 13:36:06 HTTP Server: Error Loading Java Virtual Machine

04/13/2004 13:36:06 LDAP Server: Starting…

04/13/2004 13:36:06 HTTP Server: JVM: Missing entrypoint in JVM runtime library.

04/13/2004 13:36:06 SMTP Server: Started

04/13/2004 13:36:06 POP3 Server: Started

04/13/2004 13:36:06 LDAP Server: Serving directory names.nsf in the company.com Internet domain

04/13/2004 13:36:06 LDAP Schema: Started loading…

04/13/2004 13:36:07 HTTP Server: Shutdown

04/13/2004 13:36:08 LDAP Schema: Finished loading

04/13/2004 13:36:08 LDAP Server: Started

Subject: RE: 6.5 on newer Debian-based Linuxes

Well I’m using the 6.5.1 Server now with an integrated Domino Java version. HTTP starts now and then, but it causes nsd’s at random. can’t seem to find what’s the problem.

Subject: RE: 6.5 on newer Debian-based Linuxes

Is 6.5.1 available as a download or only if you’ve bought it?

Also, an IBM guy told me yesterday that you can use Apache instead of the built in HTTP server to serve up the web stuff.

Subject: RE: 6.5 on newer Debian-based Linuxes

it’s available for download. Apache is nice, but can it serve .nsf files?

Subject: RE: 6.5 on newer Debian-based Linuxes

hi, i’m having the same problem using domino 6.5.1 on debian 3.1: domino starts, but http server don’t!(it says: cannot load resoruce file) (or sth similar). how can i resolve this problem?

some of you says domino 6.5. is available for download: where I can find it?

best regards,

Stefano Sasso

Subject: RE: 6.5 on newer Debian-based Linuxes

After you told me 6.5.1 was available, I downloaded it and VIOLA! It works and without having to muck with any JAVA junk!

Wahoo!

Now on to learning Domino and Notes!

Subject: 6.5 on newer Debian-based Linuxes

Cool info thanks. I run 6.0.3 on Debian 3.x. One thing I ran into that was a gotcha, I posted to this site a few months ago. Here it is just for info.


As we started upgrading to 6.0.1 and then 6.0.1CF1, we started seeing more crashes with Domino under Linux. In working with support, it turned out to be related to the libc version that was running on our linux box.

We were running 2.2.5-10 and they recommended 2.2.5-43 or higher. To quote, try “glibc-VER.i686.rpm package ( I would use version 2.2.5-43 ).”

I actually upgraded all the way to 2.3.1-xx and have run for a week without a crash, versus crashing once a day before.

The problem seemed to be with some old versions of libpthreads.so. I thought I would pass this on just in case someone else is struggling with crashes.

Subject: Any performance issues?

I tried both RedHat 9.0 and 7.3 installations and used up2date to bring everything current. I can’t pinpoint the exact problem, but after installing Apache2, libpng, libjpeg, PHP4.33 and a couple other updates other updates, HTTP performance became sluggish. Notes performance seemed fine though.

Subject: RE: 6.5 on newer Debian-based Linuxes

Hi Christopher,

Can you help me!!!

I am currently running Domino 6.0.2Cf2 in Debian linux 2.4.22 kernel. When ever i start domino I am getting a crash. Let me know anything I need to do to get up with Domino 6.0.3 version.

i tried several times of upgrading to Domino 6.0.3 and new install of Domino 6.0.3 & 6.5 but i am getting crash everytime…

Subject: RE: 6.5 on newer Debian-based Linuxes

Hello,

i’m tring to install domino R 6.5 on a debian Operating System… But in the last step I’ve got some

“Fatal ERROR extracting filegroug Messages” on my screen.

It continue with

cd /opt/linux/notes/65000/linux; /bin/cat /opt/linux/stes/fgroups/fg24.taz | gunzip -c | /bin tar xvf …

I don’t know what this exatly means and need help to fish my installation.

Please Help me & Thanks therefore!

Subject: 6.5 on newer Debian-based Linuxes

Can I run 6.5 or 6.0.3 in Debian linux without X windows. I am running only text based.

When ever i start 6.0.3 in Debian linux , my server is crashing.

Any help is appreciated.

Venkat.

Subject: 6.5 on newer Debian-based Linuxes

For others that have spent days working on this - there is a simple answer to getting Domino R6.03+ on Debian or Redhat or any other unsupported Linux distro, as Ian has stated above. Don’t create a sym link to another newer library!!

All you need to do is install an older libstdc+±glibc library. IIRC, from 2.10 onwards, the Threads model was changed, so you will need to install a 2.9 or previous library.

In Debian’s case note Ian’s apt-get or dpkg comments. The java libraries work fine in more recent distros, so no need to upgrade them. Good luck.

Subject: RE: 6.5 on newer Debian-based Linuxes

Please help me to start Domino Server 6.5 on Ubuntu 7.04 server I’ve that errors

notes@semcrb:/notes/data$ /opt/lotus/bin/server

Lotus Domino (r) Server, Release 6.5.3, September 14, 2004

Copyright (c) IBM Corporation 1987, 2004. All Rights Reserved.

The ID file being used is: /notes/data/server.id

Enter password (press the Esc key to abort):

Performing consistency check on log.nsf…

Completed consistency check on log.nsf

11.05.2007 01:07:16 AM Begin scan of databases to be consistency checked

11.05.2007 01:07:16 AM End scan of databases: 1 found

11.05.2007 01:07:17 AM Event Monitor started

11.05.2007 01:07:17 AM Performing consistency check on events4.nsf…

11.05.2007 01:07:18 AM Completed consistency check on events4.nsf

11.05.2007 01:07:18 AM Upgrading the design and data of EVENTS4.NSF…

11.05.2007 01:07:18 AM Admin Process: Unable to find path to server

11.05.2007 01:07:18 AM Unable to verify server document network info: Unable to find path to server

11.05.2007 01:07:19 AM Admin Process: Unable to find path to server

11.05.2007 01:07:19 AM Unable to find path to server

11.05.2007 01:07:19 AM Admin Process: Unable to find path to server

11.05.2007 01:07:19 AM Unable to find path to server

Stack base = 0xb35b24f0, Stack size = 9172 bytes

Fatal Error signal = 0x0000000b PID/TID = 3396/-1285870704

Fri May 11 01:07:20 Running cleanup script

NSD is in progress …

Please attach the following files to your bug report along with the server log:

Log file : /notes/data/IBM_TECHNICAL_SUPPORT/nsd_all_Linux_semcrb_05_11@01_07.log

Fri May 11 01:07:37 Running NSD

NSD is in progress …

Please attach the following files to your bug report along with the server log:

Log file : /notes/data/IBM_TECHNICAL_SUPPORT/nsd_all_Linux_semcrb_05_11@01_07.log

Fri May 11 01:07:53 Termination is in progress

Fri May 11 01:07:53 Terminating tasks

Fri May 11 01:07:58 Freeing resources

Fri May 11 01:07:58 Termination completed

P.S. Sorry for my english