Installation über Putty

  • Hi,


    ich habe mir auf einem Webserver Domino installiert und wollte mal ausprobieren wie das ganze auf Linux läuft.


    Nachdem ich dir .tar Datei hochgeladen und entpackt habe, habe ich dann ./install eingegeben und alle Fragen beantwortet.
    Bei einer Frage war ich mir jedoch nicht sicher und zwar; ob ich den Server local administrieren möchte oder über remote. Da ich keine remote tool von Domino habe, habe ich local gewählt.


    Da ich aber nur einen rootzugang über die Shell, bzw. über Putty habe bekomme ich bei der Installation folgende Meldung:


    "Please edit your shell's DISPLAY environment variable to reflect an unlocked ter
    minal that you would like to launch the Domino Setup Program on.
    "
    Was kann ich denn da nun machen? Gibt es ein anderes grafischen Prgramm um die Datenbank zu administrieren?


    Gruß


    Chris

  • sag einfach "remote setup" und starte lokal die "serversetup.exe", des passt scho'

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Die Ausschrift "Please edit your shell's DISPLAY environment variable to reflect an unlocked ter
    minal that you would like to launch the Domino Setup Program on." besagt daß die Setup-Routine eine grafische Oberfläche (Java-basiert) versucht zu starten und entweder kein oder ein inkompatibles (weil nicht ausreichend konfiguriertes) X-System vorfindet. Und Putty ist zugegebenermaßen kein X-Client ;=)


    Entweder man startet das Setup über eine grafische Oberfläche der Maschine oder verwendet das Remote-Setup, bei dem dann alternativ die grafische Oberfläche des Remote-Systems (z.B. Windows) verwendet wird.

  • Hallo,


    danke schon mal für eure Antworten. Aber wenn ich den Domino Administrator auf meinem Windows Rechner starte muss ich doch einen Servernamen und eine Domain eingeben, die konnte ich doch bei der installation gar nicht eingeben. ??
    Ich bin das von der Installation unter Windows gewöhnt wo ich den Server dann erstmal konfigurieren muss und dann über den Domino Admin darauf zugreifen kann.
    Oder meint ihr ein anderes Programm als den Domino Admin? Muss ich den Server vielleicht für ASP konfigurieren?


    Gruß


    Chris

  • Richtig. Der Admin Client hat nichts mit der Installation zu tun. Das unter Windows funktionierende Setup ist das gleiche Setup was auch für Unix/Linux verwendet wird. Nur wenn man eben keine grafische dort verwendet dann muß das Remote Setup gestartet werden. Auf Serverseite ist das der sogenannte "Listener" der auf das "Remotesetup" einer anderen Maschine wartet. Das geht sowohl von einem bereits installierten Server aus (Server Remote Setup) oder alternativ von einem Client. Dazu muß bei der Clientinstallation das Remote-Setup allerdings mit installiert worden sein. Das verhält sich nach dem Start genauso wie das von Windows bekannte. Genaugenommen ist es sogar das gleiche Setup, nur daß hier der entfernte Server "ferngesteuert" wird.

  • Hallo,


    ja ich denke ich weiß was du meinst, allerdings erscheint dann immer die Fehlermeldung "Unable to locate server that is listening."


    ich habe dir hier mal die setuplog.txt mit angehängt:


    Installation settings:


    Installation type : Domino Enterprise Server


    Install template files : Yes
    Server Setup Method : Remote Server Setup
    Configure to ASP Server: No


    Program directory : /opt/lotus
    Data directory : /local/notesdata
    UNIX user : notes
    UNIX group : notes


    Warning:
    *****************************************************


    Required minimum OS version is: SuSE Linux 8.0
    and minimum kernel version is: 2.4.18-0GB
    but your current OS version is: SuSE Linux 8.1
    and your kernel version is : 2.4.21
    Please upgrade the Operating System: h2755
    in order to run your Domino Server.


    *****************************************************


    Validating...



    For the latest patch DB please go to http://www.lotus.com/ldd/checkos


    Startup arguments = -data /local/notesdata
    Creating new WizardData instance
    argument 0 -data
    Processing -data parameter
    About to wait on run
    About to wait on DominoAPIThread.callAPI()
    Woke up from wait on run
    dominoAPI.run.init
    About to notify api caller
    About to wait on run
    Woke in DominoAPIThread.callAPI()
    detected jsetdom JNI interface
    launch path= /local/notesdata
    Set writable helpdir /local/notesdata
    Current directory is /opt/lotus/notes/70000/linux
    Changing current directory to /local/notesdata
    Current directory after change is /local/notesdata
    Setting current path to include datapath /local/notesdata
    Setting new path to /local/notesdata:/local/notesdata:/opt/lotus/notes/latest/linux:/opt/lotus/notes/latest/linux/res/C:/usr/bin:/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
    path after set= /local/notesdata:/local/notesdata:/opt/lotus/notes/latest/linux:/opt/lotus/notes/latest/linux/res/C:/usr/bin:/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
    DominoConstants.getWritableDirectory()
    writable directory = /tmp
    Default data directory = /local/notesdata
    getNotesINIValue key= ServerSetup
    No =notes.ini parm detected, trying the data directory
    DefaultDataPath= /local/notesdata
    Trying to opening notes.ini file at /local/notesdata/notes.ini
    getNotesINIValue ServerSetup=null
    Server has not been setup yet
    getNotesINIValue key= KitType
    No =notes.ini parm detected, trying the data directory
    DefaultDataPath= /local/notesdata
    ________________________________________________


    Allerdings sehe ich da keinen Fehler.


    Die Setuplog.txt sieht aber schon ganz anders aus:
    _________________________________________________


    Startup arguments = -data /local/notesdata
    Creating new WizardData instance
    argument 0 -data
    Processing -data parameter
    About to wait on run
    About to wait on DominoAPIThread.callAPI()
    Woke up from wait on run
    dominoAPI.run.init
    About to notify api caller
    About to wait on run
    Woke in DominoAPIThread.callAPI()
    *Warning unable to detect JNI Library (jsetdom)
    *Warning - switching to remote mode
    Set writable helpdir /local/notesdata
    *Error can't connect to remote host
    WizardData.load()
    *Error can't connect to remote host
    adding port TCP/IP port no= 0 notes network=TCPIP Network port addr=
    *Error can't connect to remote host
    *Error can't connect to remote host
    *Error can't connect to remote host
    *Error can't connect to remote host

  • Du must den Listener noch starten!


    Mit dem user einloggen, denn Du um Setup angegeben hast(normalerweise notes)


    Danach über den pfad starten wo der server liegt!


    /opt/lotus/notes/bin/server -listen


    Danach sollte er eine Meldung bringen, dass der Listener läuft und Du kannst über Remote Setup zugreifen!

  • Die Zeile "Error can't connect to remote host" sagt doch schon alles: Entweder lief auf der Linux-Seite der Listener nicht oder die Linux-Maschine läßt sich nicht via deinem eingegebenen Hostnamen/IP nicht von der zweiten Maschine aus erreichen.


    Nochmal: Das Setup läuft in 2 Schritten!


    1.) Auf der Linuxseite den Listener starten


    2.) Von der Windowsmaschine das Remote-Setup starten und als Host im Dialogfeld die IP/den Hostname der Linux-Maschine angeben.

  • Hallo,


    also wahrscheinlich stelle ich mich ein bisschen blöd an, aber ich bekomme den Listener nicht zum laufen.


    Wenn ich unter:


    /opt/lotus/bin/


    versuche den Listener mit ./server -listen zu starten bekomme ich die Meldung, dass er notes.ini nicht in dem Pfad oder Verzeichniss finden konnte.


    selbst wenn ich es unter:


    /opt/lotus/notes/70000/linux versuche kommt die gleiche Meldung.


    Gruß


    Chris

  • Das ist richtig, da ist Sie nicht drin, aber das Verzeichniss, dass du meinst habe ich nicht. /bin ist bei mir direkt unter /lotus nicht unter /notes



    Have a lot of fun...
    h2755:~ # cd ..
    h2755:/ # cd opt
    h2755:/opt # cd lotus
    h2755:/opt/lotus # cd notes
    h2755:/opt/lotus/notes # cd bin
    -bash: cd: bin: No such file or directory
    h2755:/opt/lotus/notes # dir
    total 12
    drwxr-xr-x 3 root root 4096 Sep 21 11:57 .
    drwxr-xr-x 4 root root 4096 Sep 20 15:28 ..
    drwxr-xr-x 3 root root 4096 Sep 20 15:26 70000
    lrwxrwxrwx 1 root root 5 Sep 21 11:57 latest -> 70000
    h2755:/opt/lotus/notes # cd latest
    h2755:/opt/lotus/notes/latest # dir
    total 16
    drwxr-xr-x 3 root root 4096 Sep 20 15:26 .
    drwxr-xr-x 3 root root 4096 Sep 21 11:57 ..
    drwxr-xr-x 6 root daemon 8192 Sep 21 11:57 linux
    h2755:/opt/lotus/notes/latest # cd ..
    h2755:/opt/lotus/notes # cd ..
    h2755:/opt/lotus # dir
    total 24
    drwxr-xr-x 4 root root 4096 Sep 20 15:28 .
    drwxr-xr-x 8 root root 4096 Sep 20 16:35 ..
    -rw-r--r-- 1 root root 5293 Sep 21 11:57 .install.dat
    drwxr-xr-x 3 root root 4096 Sep 21 11:57 bin
    drwxr-xr-x 3 root root 4096 Sep 21 11:57 notes
    h2755:/opt/lotus # cd bin
    h2755:/opt/lotus/bin # dir
    total 12
    drwxr-xr-x 3 root root 4096 Sep 21 11:57 .
    drwxr-xr-x 4 root root 4096 Sep 20 15:28 ..
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 beta3upd -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 catalog -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 cconsole -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 checkos -> tools/execbin
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 compact -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 design -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 fixup -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 http -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 java -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 jconsole -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 ldapsearch -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 notesjre -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 nsd -> tools/execbin
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 nwar -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 object -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 replica -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 server -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 statlog -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 stats -> tools/startup
    drwxr-xr-x 2 root root 4096 Sep 21 11:57 tools
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 updall -> tools/startup
    lrwxrwxrwx 1 root root 13 Sep 21 11:57 update -> tools/startup
    h2755:/opt/lotus/bin #

  • hi


    bei mir ist es auch in /opt/lotus/bin
    nimm halt diese datei.
    du musst mit dem user für den du domino installiert hast (meistens notes)
    im verzeichniss
    /local/notesdata
    stehen und
    /opt/lotus/bin/server -listen eingeben.


    mfg
    timbug

  • Hi Timbug,


    das habe ich jetzt gemacht und scheint auch funktioniert zu haben. Allerdings sagt mir der Client immernoch "Unable to locate server that is listening"


    Der Serverport bleibt doch gleich, oder? Also 8585 und als Adresse müsste doch die reine IP ausreichen: 81.169.149.28


    Danke und Gruß
    Chris

  • du könntest mit nmap nachschauen ob der port überhaupt offen ist.
    bzw. mit netstat ob der server überhaupt daran lauscht.


    was für bildschrimausgabe bekommst du wenn du den domino so startest?


    bzw. legt das setup programm das
    /local/notesdata/setuplog.txt
    vielleicht steht da die fehlerursache drinnen.


    mfg
    timbug

  • Hi Timbug,


    setuplog.txt:


    Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
    endWizard
    About to wait on DominoAPIThread.callAPI()
    Woke up from wait on run
    dominoAPI.run.endNotes
    DominoAPI - endNotes terminating notes
    Thread= Thread[Thread-1,5,main]
    Deleting setup db
    DominoAPI - deleteDB
    Thread= Thread[Thread-1,5,main]
    EndNotes Error - Can't delete setup database
    About to notify api caller
    About to wait on run
    Woke in DominoAPIThread.callAPI()
    About to wait on DominoAPIThread.callAPI()
    Woke up from wait on run
    dominoAPI.run.term
    About to notify api caller
    Woke in DominoAPIThread.callAPI()


    netstat hat ergeben, dass der Port scheinbar nicht offen ist:



    tcp 0 0 h2755.serverko:www-http h2755.serverkompe:33984 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http 212.60.210.171:59610 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http 212.60.210.171:59642 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http h2755.serverkompe:33985 TIME_WAIT
    tcp 0 0 h2755.serverkompe:33836 mta-v28.level3.mai:smtp ESTABLISHED
    tcp 0 0 h2755.serverko:www-http h2755.serverkompe:33987 TIME_WAIT
    tcp 0 1 h2755.serverkompe:33988 dsl-213-023-008-1:ident SYN_SENT
    tcp 0 0 h2755.serverko:www-http 212.60.210.171:59614 TIME_WAIT
    tcp 0 0 h2755.serverko:ftp-data h2755.serverkompe:33990 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http 212.60.210.171:59612 TIME_WAIT
    tcp 0 0 h2755.serverko:ftp-data h2755.serverkompe:33991 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http 212.60.210.171:59602 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http 212.60.210.171:59635 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http 212.60.210.171:59632 TIME_WAIT
    tcp 0 0 h2755.serverkompet:pop3 dsl-213-:ismaeasdaqlive ESTABLISHED
    tcp 0 0 h2755.serverko:www-http 212.60.210.171:59633 TIME_WAIT
    tcp 0 0 h2755.serverkompet:pop3 dsl-213-023-008-:tekpls TIME_WAIT
    tcp 0 0 h2755.serverko:www-http 212.60.210.171:59639 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http 212.60.210.171:59604 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http 212.60.210.171:59637 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http 212.60.210.171:59626 TIME_WAIT
    tcp 0 0 h2755.serverkompe:33989 h2755.serverkompete:ftp TIME_WAIT
    tcp 0 0 h2755.serverko:www-http 212.60.210.171:59627 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http 212.60.210.171:59631 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http pD952AA5A.dip.t-d:33525 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http 195.233.250.6:33935 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http h2755.serverkompe:33982 TIME_WAIT
    tcp 0 0 h2755.serverko:www-http h2755.serverkompe:33983 TIME_WAIT
    tcp 0 3168 h2755.serverkompete:ssh dsl-213-023-00:hlserver ESTABLISHED
    Active UNIX domain sockets (w/o servers)
    Proto RefCnt Flags Type State I-Node Path
    unix 7 [ ] DGRAM 1477 /dev/log
    unix 2 [ ] DGRAM 5032
    unix 2 [ ] DGRAM 4917
    unix 2 [ ] DGRAM 3009
    unix 2 [ ] DGRAM 1776
    unix 2 [ ] DGRAM 1710


    Kann ich auch irgend einen anderen Port nehmen?

  • Wenn auf dem Server der Setup Listener gestartet wird dann sollte an der Linux Shell die Ausschrift lauten:


    Remote server setup enabled on port 8585.


    The Domino setup server is now in listening mode.
    A remote client can now connect to this server and configure Domino.


    Wenn diese Ausschrift nicht kommt dann zumindest eine andere, die zur Fehlersuche dient. Das hat mit dem Client erstmal rein gar nichts zu tun und ändert sich auch nicht durch andere Ports.

  • Hmm ne also die Meldung kam nicht. Ich hab es eben noch mal probiert aber es kommt auch keine Fehler Meldung:


    notes@h2755:/local/notesdata) /opt/lotus/bin/server -listen
    notes@h2755:/local/notesdate)


    Die runde Klammer ist natürlich eine eckige.


    Also ich gebe das ein und es passiert gar nichts. Das ist doch wohl verflixt.

  • Um welche Linuxdistribution handelt es sich eigentlich? Wurde Java mitinstalliert? Hast du das tar-Archiv auch für die korrekte Linuxversion verwendet und auf korrektem Weg entpackt? Wenn die shell keinerlei Meldungen ausgibt stimmt mich das schon sehr bedenklich.

  • So einen Effekt hatte ich mal als der Server versehentlich per root gestartet wurde.
    Überprüf doch mal die Berechtigungen und Eigentümer der Dateien und Verzeichnisse im Data-Verzeichnis
    Lauten diese auf den notes-User und die notes-Gruppe ?