Keine Verbindung zu Server Controller

  • Guten Morgen,


    wir haben den Domino Server 6.5.3 auf 6.5.4 und dann auf 6.5.4FP1 gepatcht. Danach haben wir die Partition wo auch /opt/lotus/bin/...
    drauf ist verschoben.
    Nun habe ich folgendes Problem. Vor dem Verschieben der Partition konnte ich noch per Domino Console auf den Server zugreifen. Nach dem Verschieben bringt er mir die Fehlermeldung:


    Either the Server Controller is not running on host HOSTNAME or is not listening on port 2050.


    Aber ein netstat -a | grep 2050 bringt:


    tcp 0 0 HOSTNAME:2050 *:* LISTEN


    Im Domino Admin unter Server/Status/Serverconsole kann ich mich verbinden, aber nicht mit der Domino Console...


    Betriebssystem ist RedHat es 2.1


    Was kann ich tun?


    Vielen Dank schon mal und Gruß!

  • Sorry habe ich vergessen zu schreiben.
    Haben mit einem Partitionstool die Partition verschoben und vergrößert weil wir neue Platten bekommen haben.
    Auf dieser Partition ist halt auch /opt/lotus/bin...

  • ok sorry.


    Hm du hast die platten gespiegelt sozusagen, der verzeichnispfad hat sich nicht geändert.


    Vielleicht haben sich beim Patchen die einstellungen geändert, was aber eigentlich nicht vorkommen dürfte. Oder versuch mal ein Serverneustart.

  • 2 mal die gleiche Port Bezeichnung?
    Ich habe selbst keinen Partitionierten Server, aber ich denke, da gibt es einen Konflikt.


    Ich würde die Ports eindeutig beschreiben.


    Seit 6.5.4 reagiert der Controller empfindlich auf diesen Eintrag.


    Folgendes Resultat hatte ich bei Ports=Clusterport,TCPIP:
    Der Controller hat sich dann immer auf die Clusterportadresse gehängt, nicht mehr auf die TCPIP Adresse.
    Anscheinend nimmt der Controller die IP des ersten Eintrags.


    Nach dem Umstellen zu Ports=TCPIP,Clusterport und einem Neustart lief alles so wie gewünscht.


    Gruß
    Sascha

  • Hmmm, was ist denn der Clusterport? Haben nur einen Server im Einsatz...
    Meinste du nicht das es etwas mit dem nicht startbaren Xserver des Notes Benutzers zu tun hat? Das steht irgendwas mit Console Ownership....


    startx



    Fatal server error:
    PAM authentication failed, cannot start X server.
    Perhaps you do not have console ownership?



    If you encounter a server crash, please report the problem by filing a bug
    report in the XFree86.org bugzilla at http://bugs.xfree86.org and/or Red Hat
    bugzilla at http://bugzilla.redhat.com/bugzilla. When filing your report, it
    is very important that you explain your problem in as much detail as possible,
    and include a complete description on how to reproduce the problem. After
    submitting the bug report, attach the following files as uncompressed
    individual file attachments using the bugzilla file attachment feature:
    - Kernel log file: /var/log/messages


    giving up.
    xinit: No such file or directory (errno 2): unable to connect to X server
    xinit: No such process (errno 3): Server error.
    Couldnt get a file descriptor referring to the console

  • Update:


    Also der xServer funktioniert wieder wenn ich mich direkt mit dem Notes Betriebssystem Benutzer anmelde. Dort funktioniert auch die Domino Console.
    Wir haben in /etc/pam.d/xserver die Zeile:


    auth required /lib/security/pam_permit.so


    eingefügt.


    Wenn ich unter root einen su DominoUser mache und dann den X Server starten will, funktioniert es nicht!
    Auch mit Putty funktionert es nicht.


    Der Port 2050 ist auch nicht über telnet ansprechbar, es kommt immer ein "Connection refused"


    Ich hoffe ihr könnt mir noch helfen!


    Gruß

  • Wenn Du Dir diesen Hilfeintrag durchliest siehst Du, dass jeder Port einen unique Name haben soll.
    In Deinem Fall hast Du zwei Ports mit dem gleichen Namen.


    By default, all TCP/IP-based services on a Domino server listen for network connections on all NICs and on all configured IP addresses on the server. If you have enabled more than one Notes network port for TCP/IP (TCP port for NRPC) on either a single Domino server or a Domino partitioned server, you must associate the NRPC ports and IP addresses by binding each port to an address.
    For background information on Domino server setups with multiple IP addresses, see the topic Advanced Domino TCP/IP configurations.
    To bind an NRPC port to an IP address
    When setting the NOTES.INI variables for port mapping, do not include a zone in a port mapped address. The zone is only valid locally.


    1. For each IP address, make sure you have added a Notes port for TCP/IP. Also make sure that each port has a unique name.
    2. In the NOTES.INI file, confirm that these lines appear for each port that you added:
    Ports=TCPIPportname
    TCPIPportname=TCP, 0, 15, 0
    Where TCPIPportname is the port name you defined.
    3. For each port that you want to bind to an IP address, add this line to the NOTES.INI file:
    TCPIPportname_TCPIPAddress=0,IPaddress
    Where IPaddress is the IP address of the specific NIC.
    For example:
    TCPIP_TCPIPAddress=0,130.123.45.1
    Note For IPv6, enclose the address in square brackets, as it contains colons. For example:
    TCPIP_TCPIPAddress=0,[fe80::290:27ff:fe43:16ac]
    4. (Optional) To help you later remember the function of each port, add the default TCP port number for NRPC to the end of the line you entered in Step 3, as follows:
    :1352
    Caution Do not change the assigned TCP port number unless you have a way to redirect the inbound connection with Domino port mapping or a firewall that has port address translation (PAT).
    In a situation where you must change the default NRPC port number, see the topic Changing a TCP or SSL port number.


    Das mit dem Clusterport war nur ein Beispiel.


    Ich habe auf meinen Linuxmaschinen keinen X-Server laufen, kann Dir da also praktisch nicht weiterhelfen.

  • Hmm irgendwie versteh ich den Eintrag aus der Hilfe nicht so ganz...


    in der notes.ini steht:


    TCPIP=TCP, 0, 15, 0
    .
    .
    .
    Ports=TCPIP,TCPIP


    der Server (Betriebssystem) hat 2 IP Adressen:
    eth0 und eth0:0. Die eine ist auf eine interne IP konfiguriert 192.168....... (eth0) und die andere öffentlich (eth0:0) 213............


    Es läuft nur ein Server auf der Maschine und wir haben auch nur einen einzigen...


    Wie muss ich nun die notes.ini ändern???

  • Beispiel wäre:


    Ports=TCPIPint,TCPIPext
    TCPIPint=TCP, 0, 15, 0,,12320,
    TCPIPint_TCPIPADDRESS=0,192.x.x.x,1352
    TCPIPext=TCP, 0, 15, 0,,12320,
    TCPIPext_TCPIPADDRESS=0,213.x.x.x,1352


    Wobei in diesem Fall der Controller auf die 192.x.x.x hören würde.

  • Und was passiert, wenn Du nur den Port startest, für die IP auf der auch der Controller laufen soll ?
    Sozusagen erstmal mit einem Port starten, bis das wenigstens läuft ?

  • der Start funktioniert die Konsole auch, nur kommen jetzt laufen Fehlermeldungen:


    23.08.2005 03:56:42 PM Error on Listen function: The requested TCP/IP port is in use on this system.
    23.08.2005 03:56:42 PM Error on Listen function: The requested TCP/IP port is in use on this system.
    23.08.2005 03:56:42 PM Error on Listen function: The requested TCP/IP port is in use on this system.
    23.08.2005 03:56:42 PM Listener task for port TCPIP is suspending for 20 seconds due to listen errors
    23.08.2005 03:56:49 PM Opened session for Domino Admin/PfeilGmbH (Release 6.5.4)
    23.08.2005 03:57:02 PM Error on Listen function: The requested TCP/IP port is in use on this system.
    23.08.2005 03:57:02 PM Error on Listen function: The requested TCP/IP port is in use on this system.
    23.08.2005 03:57:02 PM Error on Listen function: The requested TCP/IP port is in use on this system.
    23.08.2005 03:57:02 PM Listener task for port TCPIP is suspending for 20 seconds due to listen errors
    23.08.2005 03:57:22 PM Error on Listen function: The requested TCP/IP port is in use on this system.
    23.08.2005 03:57:22 PM Error on Listen function: The requested TCP/IP port is in use on this system.
    23.08.2005 03:57:22 PM Error on Listen function: The requested TCP/IP port is in use on this system.
    23.08.2005 03:57:22 PM Listener task for port TCPIP is suspending for 20 seconds due to listen errors

  • Nach noch einem Server-Neustart und Wiederherstellen der alten notes.ini (die mit dem Doppeleintrag) sieht es nun folgendermaßen aus:


    Domino Server Controller started at 23.08.05 16:00.
    Host name is 192.x.x.x/192.x.x.x
    Listening for connect requests on TCP Port:2050


    Die IP Adressen sind die gleichen.
    Und alles funktioniert.... Keine Fehlermeldungen, Console funktioniert und der externe Zugriff auch...


    :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-?


    Habe doch die alte notes.ini wiederhergestellt....