PRoblem with Domino 6.5.1 on SuSE 8.2

Hi everybody.I’m runnning an Domino 6.5.1 on a dedicated Linuxserver. After some problems in the beginnung according the JVM the server worked fine for about 2 months.

But now it doesn’t starts anymore.

Here’s the LOG:

++++++++++++++++++++++++++++++++++

notes@xxx:/opt/lotus/notesdata> /opt/lotus/bin/server -jc &

[1] 23634

notes@xxx:/opt/lotus/notesdata> Domino Server Controller started at 7/25/04 6:03 PM.

Host name is localhost/127.0.0.1

Listening for connect requests on TCP Port:2050

********************* Java VM problem *********************

Unable to start the Domino Console: Error reported by JVM:

Can’t connect to X11 window server using ‘:0.0’ as the value of the DISPLAY variable.

Skipping Console, continuing with Domino Server Controller.


Domino Server started at 7/25/04 6:03 PM.

Domino Server stopped at 7/25/04 6:03 PM.

++++++++++++++++++++++++++++++++++

The JVM-problem is OK, as the system has no installed X11…

But why stops the server directly after i started it?

Can please anybody help me? Where could I look for additional LOG-files?

Thanks a lot

JENS LAMMERT

Subject: PRoblem with Domino 6.5.1 on SuSE 8.2

Hi Jens,

I’m using domino on Red Hat 9. I don’t have any idea why your server can’t start, but in your place I will remove the -jc. If you are not going to use it, remove it.

Then check if your notes.ini is OK. Check owner of notesdata directory, sub-directories and all files. You can do a “chown -R notes:” starting from notesdata.

IF this is not the problem, check if you don’t have any proces running, and also if the TCPIP ports are free.

Let me know if you can do something with this, and maybe more details.

Regards,

Daniel

Subject: RE: PRoblem with Domino 6.5.1 on SuSE 8.2

Hi Daniel,I think I allready tried to remove th -jc with no result, but as I’m in my University at the moment, I have no way to test it-so I will do it this evening.

The notes user is owner of the dominodirecotry, an the ports should be free (which ports do I need?80,443,?).

What points in the notes.ini could be corrupt?

Is there a log, that the domino writes on his start?And where could I find that log?

Regards JENS

Subject: RE: PRoblem with Domino 6.5.1 on SuSE 8.2

Hi Jens,

Sorry for the delay, but I have a lot of work this days…

The first port domino loads is 1352. The other ports he loads later and if they are busy you will get a message, but the server will be up and running.

Regarding the LOG, the notes log is called log.nsf, but it’s not a text file. Add to your notes.ini a line like:

debug_outfile=/home/domino

choose a directory where the notes user can write as home directory.

I just believe your problem comes before the server start, so if you don’t see nothing in your log, try to trace what process is running.

I don’t know how to do this on linux, but on solaris you start as:

sh -v /opt/lotus/bin/server

I believe there is something on linux. I will try to look later.

Regards,

Daniel

Subject: RE: PRoblem with Domino 6.5.1 on SuSE 8.2

Hi Daniel-no problem..I had a lot of work myself.

I ran the server with your sh -v command, and got the starting console. As the whole log of it would be too long I only post the last part of it (Ihope thats enough..)

++++++++++++++++++++++++++++++++++++++++++

Now run the program

while [ $status -eq $RestartExitStatus ]; do

    if [ ${LARCH} = "os390" ]; then

            if [ a$domcon_pbits != "a" ]; then

                            LANG=$SAVEDLANG ${ToRun} "$@" >"$DataHome"/noteslog/notes.log 2>&1

            else

                            LANG=$SAVEDLANG ${ToRun} "$@"

            fi

    else

            if [ ${LARCH} = "linux" ]; then

                    if [ -n "$Notes_GDB"  ]; then

                            ToRun="gdb ${ToRun} "$@""

                    fi

            fi

            ${ToRun} "$@"



    fi

    status=$?

    status=`expr $status % 128`

    for DelayLoop in 6 5 4 3 2 1; do

            if [ ! -f "${DataHome}/fault_recovery.busy" ]; then

                    break

            else

                    sleep 5

            fi

    done

    if [ -n "$DataHome" -a -f "${DataHome}/fault_recovery.busy" ]; then

            $Rm -f "${DataHome}/fault_recovery.busy"

    fi

    if [ -n "$DataHome" -a -f "${DataHome}/fault_recovery_restart_me" ]; then

            status=$RestartExitStatus

            $Rm -f "${DataHome}/fault_recovery_restart_me"

    fi

    if [ ${LARCH} = "os390" -a $status -eq $RestartExitStatus ]; then

    # if native console is on,  then we move the notes.log file and start over

            if [ a$domcon_pbits != "a" ]; then

                    cp "$DataHome"/noteslog/notes.log "$DataHome"/noteslog/notes.log`date '+.%Y%m%d.%H:%M:%S'`

                    touch "$DataHome"/noteslog/domcon_restart_log

            fi

    fi

done

Stack base = 0xbffee978, Stack size = 3536 bytes

Fatal Error signal = 0x0000000b PID/TID = 22202/16384

Tue Jul 27 22:47:45 Running cleanup script

/opt/lotus/bin/server: line 1070: 22202 Segmentation fault ${ToRun} “$@”

expr $status % 128

if [ $status -eq $TooManyCrashesStatus ]; then

    #

    # If server is called from inittab hang here so it is not respawned

    #

    if [ ! -z "$ExceedCrashSleep" ]; then

            while [ 1 ]; do

                    sleep 60

            done

    fi

    status=255;             # -1 is converted to 255

fi

exit $status

stty 2502:5:bf:8a3b:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0

++++++++++++++++++++++++++++++++++++++++++

As the domino doesn’t starts at all (see also may other discussion with Mallareddy..) he doens’t writes any information into the log databse…

I hope that is enough information for you..

I’m thankfull for any help..

Regards

JENS

Subject: RE: PRoblem with Domino 6.5.1 on SuSE 8.2

Hi Jens,

Ok, as far as I can understand, the server is not starting, so it don’t start writing to the log.

Let me ask a question. Your install is on /opt/lotus for the binaries, and /opt/lotus/notesdata for the data?

This data is on the same partition than the binaries? There is enough disk space?

Can you move the data to other partition, or better to another HD?

Now, if my memory is still working, when I got this problem, I have to reinstall the binaries. Completely remove the /opt/lotus/bin & /opt/lotus/notes and reinstall the server. But it’s important to check if the problem is not disk space. Besides, if you are using the same partition, the heads in the HD are running all the time from one part to another so the server will respond very slow. Try to use different HD for binaries and data.

Let me know if this will solve the problem.

Regards,

Daniel

Subject: RE: PRoblem with Domino 6.5.1 on SuSE 8.2

I allready tried to install the server again-with now other resukt.The server doesn’t starts.

As the server is a hosted vServer i only have ONE HD with ONE partition with exactly 5GB.

But an df -h tells me about 3.3GB of free disk space-so that shouldnt be the problem… :frowning:

Subject: RE: PRoblem with Domino 6.5.1 on SuSE 8.2

Hi Jens,

Sorry but I can’t see nothing else I can help…

Daniel

Subject: RE: PRoblem with Domino 6.5.1 on SuSE 8.2

HMMMMPFFFFFFFFFFFF… :-((

Subject: PRoblem with Domino 6.5.1 on SuSE 8.2

Couple of things:

a) Change the /etc/hosts to reflect the machine entry to what ever the IpAddress assigned to this machine. You are running the server controller on localhost/127.0.0.1. This is not correct as you won’t be able to connect from any other machine.

b) secondly you are not running X11 so if you want to run Server Controller on this machine, please change your script to give “-jc -c” instead of “-jc”. This will stop console starting up and as result won’t see the warning message for console.

c) If you don’t know if the problem is server controller or server for you domino server not starting up, please try just the server only as /opt/lotus/bin/server from your /opt/lotus/notesdata directory. Before you start, please kill all previous domino processes with “/opt/lotus/bin/nsd -kill”.

If the server comes out OK, please bringdown by quiting the server. Then start again with “/opt/lotus/bin/server -jc -c”. This will bring the controller and server. Then connect the controller from a JavaConsole on another windows/unix machine and connect.

You should give in each case what is happening so that help can be given knowing your issue.

Mallareddy

Subject: RE: PRoblem with Domino 6.5.1 on SuSE 8.2

Hi.At first thank You very much for your help.

I followed your advice, and edited the hosts. Now my first entry is “ip.ip.ip.ip hostname hostname.foo.bar” - that should be ok?

Than I rebootet my machine, and tried to start the server with -jc -c - now without the java problem but still the server starts ans stops directly after that.

After all I tried to start the Server without the “-jc -c” option an I got this:

++++++++++++++++++++++++++++++++++++++++++++++

notes@xxx:/opt/lotus/notesdata> /opt/lotus/bin/server

Stack base = 0xbffee978, Stack size = 3536 bytes

Fatal Error signal = 0x0000000b PID/TID = 20022/16384

Tue Jul 27 17:35:07 Running cleanup script

/opt/lotus/bin/server: line 1070: 20022 Segmentation fault ${ToRun} “$@”

++++++++++++++++++++++++++++++++++++++++++++++

So after all it theems like the ServerControler is starting (I was also able to connect me to it via the JAVA-Console…), but the server does not. :frowning:

I know this error message from the past, where I at first had problems to set up my domino. That time I was able to fix it by using the IBM JRE.

But I don’t understand why the error “came back”-I didn’t changed sth. with the JVM.

Subject: RE: PRoblem with Domino 6.5.1 on SuSE 8.2

From what you gave, the problem is not with Server Controller but with server itself. Server is crashing and exiting. Controller is reporting the same saying the server started and exited.

Most probably your install did not happen properly. I would suggest deleting the /opt/lotus and installing domino again.

Next time make sure you start server with out controller i.e., /opt/lotus/bin/server first and see if that worked. Once that worked then try the controller.

Good luck.

Subject: RE: PRoblem with Domino 6.5.1 on SuSE 8.2

I allready tried that a lot of times-with the same problem. Could it be because of any systemupdate of the provider?Other kernel or so?