Hallo, habe vor kurzem von SuSE 7.2 installiert (hatte vorher SuSE 6.3) und seitdem schl�gt der Versuch, sich von einem HP X-Terminal aus an der X-Oberfl�che eines Rechners einzuloggen fehl. Habe schon die Archive dieser Liste abgegrast und einige der vorgeschlagenen L�sungen ausprobiert, sprich die Dateien /etc/X11/xdm/xdm-config, /etc/X11/xdm/Xaccess und /opt/kde2/share/config/kdmrc sind entsprechend angepa�t. Ich habe auch nicht das Problem, da� mir das X-Terminal den Rechner mit XDM oder KDM anzeigt. Mein Problem ist, da� ich mich zwar einloggen kann vom X-Terminal, aber w�hrend des Aufbaus des Windowmanagers (z.B. fvwm2 oder kde) bleibt er komplett h�ngen. Es kommt noch das Hintergrundbild, die Uhr, ein X-Term, aber dann geht gar nichts mehr inklusive Tastatur und Maus. Ich kann nur noch das X-Terminal ausschalten. Wenn ich z.B. den kde nehme, dann steht in der kdmrc danach sogar ein Eintrag, da� von dem X-Terminal aus zugegriffen wurde. Mit der vorherigen SuSE 6.3 hatte ich das Problem nicht und bei der Paketinstallation von YAST1 werden mir bei SuSE 7.2 keine aufzul�senden Abh�ngigkeiten angezeigt. Und lokal am Rechner kann ich mich ja auch ohne Probleme einloggen, sowohl unter xdm/fvwm2 als auch unter kdm/kde. Bin f�r jeden weiteren Tip dankbar, Wolfgang
Am Mittwoch, 16. Januar 2002 19:16 schrieb Wolfgang Hubert:
habe vor kurzem von SuSE 7.2 installiert (hatte vorher SuSE 6.3) und seitdem schl=E4gt der Versuch, sich von einem HP X-Terminal aus an der X-Oberfl=E4che eines Rechners einzuloggen fehl. Ich hab genau die gleiche Installation (SuSE-7.2 <> X-Terminal) erfolgreich laufen. Ich weiss nicht ob Du wirklich xdm laufen hast, oder etwa so wie bei mir kdm. Ab irgendeiner Version 2.2.1 oder 2.2.2 von KDE, wurde bei mir standardmaessig kdm statt xdm aktiviert. Dies geschieht durch Auswerten der Variablen $DISPLAYMANAGER, (die in /etc/rc.config gesetzt ist) in "/etc/init.d/xdm":
case "$DISPLAYMANAGER" in kdm|kde|KDM|KDE) DISPLAYMANAGER=/opt/kde/bin/kdm PIDFILE="-p /var/run/xdm.pid" test -x /opt/kde2/bin/kdm && \ DISPLAYMANAGER=/opt/kde2/bin/kdm ;; [...] ------------------------------------------- Damit das ganze wieder lief musste ich hierzu in: /opt/kde2/share/config/kdm/kdmrc in der Section "[Xdmcp]" Enable=false in true aendern. -------------------- kdmrc ---------------------- [Xdmcp] Enable=true Xaccess=/usr/X11R6/lib/X11/xdm/Xaccess ------------------------------------------------- [...]
Mein Problem ist, da=DF ich mich zwar einloggen kann vom X-Terminal, aber w=E4hrend des Aufbaus des Windowmanagers (z.B. fvwm2 oder kde) bleibt er komplett h=E4ngen. Es kommt noch das Hintergrundbild, die Uhr, ein X-Term, aber dann geht gar nichts mehr inklusive Tastatur und Maus. Ich kann nur noch das X-Terminal ausschalten.
Bei manchen KDE Versionen > KDE-1.x und < KDE-2.2.2 kam es bei mir zu solchen Haengern, wenn ich *gleichzeitig*" schon auf dem host eingeloggt war, und mich anschliessend auf dem X-Terminal einloggen wollte. Das lag glaub ich daran, das es keine suabere Trennung des KDE DCOP-servers zwischen dem host- und dem X-terminal gab. Jetzt in KDE-2.2.2 wird das durch einen symbolischen link im Homeverzeichnis .DCOPserver_<mein-rechnername> geregelt. Aber wenn das auch mit dem fvwm2 nich klappt, muss die Ursache wohl woanders liegen. Gibt es irgendwelche Eintraege in "/var/log/message|warn etc. ? Was fuer X-Terminals sind im Einsatz ? Funktioniert der Login via X-Terminal evtl. mit einem ganz neu aufgesetzten (Dummy-) User ? Evtl. kann es sehr hilfreich sein den funktionierenden Session Aufbau mit ethereal aufzuzeichnen und abzuspeichern, und dann dasselbe mit dem fehlerhaften zu vergleichen. Das hat mir schon oft den entscheidenden Hinweis gegeben, wo es klemmt. Gruss, Joachim -- Joachim Weller Philips Medizinsysteme Boeblingen GmbH Mail: joachim_weller@hsgmed.com Cardiac and Monitoring Systems (CMS) Phone: {+49|0}-7031-463-1891 New Product Engineering Fax: {+49|0}-7031-463-2112 Hewlett-Packard Str. 2, D 71034 Boeblingen -GERMANY-
Hallo Joachim, vielen herzlichen Dank erstmal fuer Deine Antwort.
habe vor kurzem von SuSE 7.2 installiert (hatte vorher SuSE 6.3) und seitdem schl=E4gt der Versuch, sich von einem HP X-Terminal aus an der X-Oberfl=E4che eines Rechners einzuloggen fehl. Ich hab genau die gleiche Installation (SuSE-7.2 <> X-Terminal) erfolgreich laufen. Ich weiss nicht ob Du wirklich xdm laufen hast, oder etwa so wie bei mir kdm. Ab irgendeiner Version 2.2.1 oder 2.2.2 von KDE, wurde bei mir standardmaessig kdm statt xdm aktiviert.
Das kann man ja jederzeit z.B. mit YAST1 oder direkt in der /etc/rc.config umkonfigurieren, und um sicher zu gehen, dass es nicht an einem Unterschied zwischen beiden liegt, habe ich auch beide (XDM und KDM) ausprobiert jeweils mit den zwei Windowmanagern fvwm2 und kde2. Und lokal am Linux-Rechner konnte ich mich in jeder Kombination ohne Probleme an der X-Oberflaeche einloggen.
Damit das ganze wieder lief musste ich hierzu in: /opt/kde2/share/config/kdm/kdmrc in der Section "[Xdmcp]" Enable=false in true aendern. -------------------- kdmrc ---------------------- [Xdmcp] Enable=true Xaccess=/usr/X11R6/lib/X11/xdm/Xaccess -------------------------------------------------
Dies habe ich auch gemacht fuer die kde2-Variante.
Mein Problem ist, da=DF ich mich zwar einloggen kann vom X-Terminal, aber w=E4hrend des Aufbaus des Windowmanagers (z.B. fvwm2 oder kde) bleibt er komplett h=E4ngen. Es kommt noch das Hintergrundbild, die Uhr, ein X-Term, aber dann geht gar nichts mehr inklusive Tastatur und Maus. Ich kann nur noch das X-Terminal ausschalten. Bei manchen KDE Versionen > KDE-1.x und < KDE-2.2.2 kam es bei mir zu solchen Haengern, wenn ich *gleichzeitig*" schon auf dem host eingeloggt war, und mich anschliessend auf dem X-Terminal einloggen wollte. Das lag glaub ich daran, das es keine suabere Trennung des KDE DCOP-servers zwischen dem host- und dem X-terminal gab. Jetzt in KDE-2.2.2 wird das durch einen symbolischen link im Homeverzeichnis .DCOPserver_<mein-rechnername> geregelt. Aber wenn das auch mit dem fvwm2 nich klappt, muss die Ursache wohl woanders liegen. Gibt es irgendwelche Eintraege in "/var/log/message|warn etc. ?
Habe KDE Version 2.1.1, wenn ich das richtig gesehen habe, sprich die von dem SuSE-7.2-CD-Paket. Das waere also auch noch ein Versuch Wert. Mittlerweile bin ich aber insofern einen kleinen Schritt weiter, als dass ich doch Unterschiede festgestellt habe ziwschen den oben genannten Kombinationen. FVWM2 unter XDM : bleibt beim Aufbau haengen, endet mit Hintergrund und xclock, dann geht nichts mehr FVWM2 unter KDM : bleibt haengen, endet sogar mit verzerrtem Hintergrund KDE2 unter XDM/KDM : nach langem Aufbau (habe wohl bisher nicht lange genug gewartet) kommt die KDE2-Oberflaeche, aber saemtliche Aktionen sind unendlich langsam, fuer sinnvolles Arbeiten nicht zumutbar Ich habe in /var/log/messages bzw. /var/log/warn - wohl passend dazu - folgende Eintraege gefunden: ..17:35:56..su: (to nobody) root on none ..17:35:56..PAM-unix2[17596]: session started for user nobody, service su ..17:35:56..PAM-unix2[17596]: session finished for user nobody, service su dies passiert wohl, wenn ich in dem Auswahlmenue am Terminal den Linux-Rechner auswaehle und die login-Oberflaeche erscheinen soll durch den Eintrag in der /etc/X11/xdm/xdm-config: DisplayManager.willing: su nobody -c /etc/X11/xdm/Xwilling ..17:36:05..PAM-unix2[17602]: session started for user mod, service xdm ..17:36:39..modprobe: modprobe: Can't locate module char-major-116 ..17:39:58..PAM-unix2[17602]: session finished for user mod, service xdm dies passiert beim einloggen und ausloggen unter kde2, unter fvwm2 erscheint nur noch die erste von den Zeilen, dann ist wie gesagt Schicht im Schacht, scheinbar unterscheidet er auch hier nicht zwischen kdm und xdm, zumal in beiden Faellen (/usr/X11R6/bin/xdm und /opt/kde2/bin/kdm) ein Prozess "/usr/X11R6/bin/X ..." laeuft Ein weiter Eintrag, der damit in Verbindung stehen koennte ist: ..16:06:44..kdm[1130]: syslog: unknown facility/priority: 8058502 ..16:06:44..kdm[1130]: Rereading access file /etc/X11/xdm/Xaccess
Was fuer X-Terminals sind im Einsatz ?
Ein HP 700/RX Terminal und ein HP Envizex a Series Terminal, beide mit eigenem Auswahlmenue, das heisst ich aktiviere nur den BROADCAST Zugriff in der /etc/X11/xdm/Xaccess und bekomme an den Terminals alle Rechner mit XDMCP Access angezeigt. In unserem Netzwerk sind desweiteren zwei IBM RS/6000 AIX Rechner, von denen sich die Terminals beim Booten Schriftarten laden. Diese Rechner bieten den XDMCP Service auch an und er funktioniert mit den Terminals auch ohne Probleme.
Funktioniert der Login via X-Terminal evtl. mit einem ganz neu aufgesetzten (Dummy-) User ?
Die oben beschriebenen Tests habe ich mit so einem "Neuen" durchgefuehrt.
Evtl. kann es sehr hilfreich sein den funktionierenden Session Aufbau mit ethereal aufzuzeichnen und abzuspeichern, und dann dasselbe mit dem fehlerhaften zu vergleichen. Das hat mir schon oft den entscheidenden Hinweis gegeben, wo es klemmt.
Dieses Programm kannte ich vorher nicht, habe es installiert, es sieht umfangreich aus. Werde mich mal durch die man-pages durcharbeiten. Vielleicht kannst Du mir trotzdem einen kleinen Tip geben, wie ich es in diesem Fall sinnvoll anwende. Da wie gesagt lokal saemtlich Versuche gut gelaufen sind, scheint mir das der bessere Weg im Moment, als KDE-2.2.2 zu installieren. Obwohl, das mit den "Haengern" bei Dir (s.o.) im Fall < KDE-2.2.2 werde ich im Hinterkopf behalten. Trotzdem dachte ich eigentlich, dass es mit xdm/fvwm2 klappen sollte. Wenn Dir zu meinen obigen (leider recht ausfuehrlichen) Anmerkungen etwas weiteres einfaellt, bin ich natuerlich sehr dankbar fuer weitere Tips. Viele Gruesse, Wolfgang
participants (2)
-
Joachim Weller
-
Wolfgang Hubert