suse9.2: X-Server Probleme
Hallo, sorry für das englische Posting. Ich habe gestern aus Versehen (wirklich) von SuSE 9.0 auf SuSE9.2 upgedatet (Austausch von Hauptplatine, Zentraleinheit und Hauptspeicher). Wider Erwarten hat alles geklappt, sogar mein LVM hat das Update ueberlebt. Nur: ich kann nicht mehr xhost +localhost su you (oder irgendwas anderes) machen. Ich erhalte dann immer folgende Fehlermeldung: Xlib: connection to ":0.0" refused by server. Xlib: No protocol specified. Ausserdem funktioniert das Kontrollzentrum nur noch eingeschraenkt. Bei Einstellungen, welche root-Rechte voraussetzen, wird der SystemVerwaltungsModusButton nicht mehr eingeblendet, bzw. er bleibt wirkungslos (Yast sagt, er wuerde starten, aber es passiert nix). Starte ich eine Sitzung als root, funktioniert alles. Was ist schief gelaufen? Danke fuer Tipps, Links, man/info Hinweise ... Bernd -- https://gna.org/projects/mipisti - (microscope) picture stitching T_a_k_e__c_a_r_e__o_f__y_o_u_r__R_I_G_H_T_S. P_r_e_v_e_n_t__L_O_G_I_C--P_A_T_E_N_T_S http://www.ffii.org, http://www.nosoftwarepatents.org
Am Sonntag, 29. Mai 2005 11:32 schrieb Bernd Schmitt:
Ich habe gestern von SuSE 9.0 auf SuSE9.2 upgedatet
Das wird wohl das Problem sein. Update hat bei mir noch immer zu nix anderes als Ärger und dann doch einer Neuinstallation geführt. Ev. mal probieren vor dem Login auf einer Konsole ~/.kde umbenennen und dann erst einloggen. KDE 3.4 mag mindestens 1 configfile von vorgängerversionen nicht. MFG Markus
Hallo, On 29-May-2005 Markus Wunder wrote:
Am Sonntag, 29. Mai 2005 11:32 schrieb Bernd Schmitt:
Ich habe gestern von SuSE 9.0 auf SuSE9.2 upgedatet
Das wird wohl das Problem sein. Update hat bei mir noch immer zu nix anderes als Ärger und dann doch einer Neuinstallation geführt.
Und ich update seit 5.0 und bin noch immer ohne Neuinstallation ausgekommen. So pauschal kann man also nicht alle Probleme einem Update in die Schuhe schieben. Demnaechst steht sogar ein Update von einer 8.0 auf eine 9.3 an. Da bin allerdings auch ich gespannt, ob es klappt. Einen so grossen Sprung habe ich bisher immer vermieden. Beste Gruesse, Heinz. -- Reiseberichte aus Mittel- und Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
Hallo, On 29-May-2005 Bernd Schmitt wrote:
das Update ueberlebt. Nur: ich kann nicht mehr
xhost +localhost su you (oder irgendwas anderes)
machen. Ich erhalte dann immer folgende Fehlermeldung:
Dauerthema in dieser Liste: xhost +local:root Und als root dann evtl. noch export DISPLAY=:0 Einen schoenen Sonntag, Heinz. -- Reiseberichte aus Mittel- und Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
Hallo Bernd, hallo Leute, Am Sonntag, 29. Mai 2005 11:32 schrieb Bernd Schmitt:
Ich habe gestern aus Versehen (wirklich) von SuSE 9.0 auf SuSE9.2 upgedatet (Austausch von Hauptplatine, Zentraleinheit und Hauptspeicher). Wider Erwarten hat alles geklappt, sogar mein LVM hat das Update ueberlebt. Nur: ich kann nicht mehr
xhost +localhost
Von xhost würde ich abraten (auch wenn Du "nur" localhost freigibst). 10.2. Warum ist 'xhost +' gefährlich? http://suse-linux-faq.koehntopp.de/q/q-sicherheit-xhost.html
su you (oder irgendwas anderes)
machen. Ich erhalte dann immer folgende Fehlermeldung:
Xlib: connection to ":0.0" refused by server. Xlib: No protocol specified.
Klar, X lauscht auf neueren SuSE-Versionen nicht mehr auf dem Netzwerk (und das ist auch gut so, weil sicherer). Verwende sux oder ssh -X root@localhost - das funktioniert und ist auch sicher.
Ausserdem funktioniert das Kontrollzentrum nur noch eingeschraenkt. Bei Einstellungen, welche root-Rechte voraussetzen, wird der SystemVerwaltungsModusButton nicht mehr eingeblendet, bzw. er bleibt wirkungslos (Yast sagt, er wuerde starten, aber es passiert nix).
Das ist das einzige, das ich als buggy betrachten würde. (Benenne mal die ~/.Xauthority von Benutzer und Root um (oder lösche sie), logge Dich neu ein und probiers nochmal. Müsste helfen.) Testen kannst Du z. B. mit kdesu xmessage "Hallo Welt" ;-)
Starte ich eine Sitzung als root, funktioniert alles.
Das ist aber keine besonders schöne Lösung. Vorsichtshalber der Hinweis: 10.1. Warum sollte man sich nicht als root unter X oder KDE einloggen? http://suse-linux-faq.koehntopp.de/q/q-sicherheit-x_nonroot.html Gruß Christian Boltz PS @Markus: Ich weiß nicht, wo Du Deine Updateprobleme herhast - bei mir hat ein Update bisher immer funktioniert. Klar, ein paar Configfiles muss man immer per diff/patch nacharbeiten, aber das geht _deutlich_ schneller als eine Neuinstallation (bei der man die entsprechenden Configfiles auch wieder anpassen müsste). -- [Realname] Ach so: Unter "Friedhelm Matuschek" zu posten käme mir nun wirklich saublöd vor. Man hat ja auch seinen Stolz, auch wenn man heisst wie ein nationalistischer Gaul. [Jörg Rossdeutscher aka Ratti in suse-linux]
Christian Boltz schrieb eine super Antwort (sorry fuer die PM):
Am Sonntag, 29. Mai 2005 11:32 schrieb Bernd Schmitt:
Klar, X lauscht auf neueren SuSE-Versionen nicht mehr auf dem Netzwerk (und das ist auch gut so, weil sicherer). Das erklaert einiges ;)
Verwende sux oder ssh -X root@localhost - das funktioniert und ist auch sicher. Danke.
Ausserdem funktioniert das Kontrollzentrum nur noch eingeschraenkt. Das ist das einzige, das ich als buggy betrachten würde. (Benenne mal die ~/.Xauthority von Benutzer und Root um (oder lösche sie), logge Dich neu ein und probiers nochmal. Müsste helfen.) Hat es, Danke.
Starte ich eine Sitzung als root, funktioniert alles.
Das ist aber keine besonders schöne Lösung. Vorsichtshalber der Hinweis: 10.1. Warum sollte man sich nicht als root unter X oder KDE einloggen? http://suse-linux-faq.koehntopp.de/q/q-sicherheit-x_nonroot.html weshalb ich es ja auch eigentlich nicht will ...
PS @Markus: Ich weiß nicht, wo Du Deine Updateprobleme herhast - bei mir hat es bisher auch immer geklappt (6.2 - 9.2).
Danke auch an alle anderen, die geantwortet haben. Bernd -- https://gna.org/projects/mipisti - (microscope) picture stitching T_a_k_e__c_a_r_e__o_f__y_o_u_r__R_I_G_H_T_S. P_r_e_v_e_n_t__L_O_G_I_C--P_A_T_E_N_T_S http://www.ffii.org, http://www.nosoftwarepatents.org
Bernd Schmitt wrote:
Hallo, sorry für das englische Posting. Ich habe gestern aus Versehen (wirklich) von SuSE 9.0 auf SuSE9.2 upgedatet (Austausch von Hauptplatine, Zentraleinheit und Hauptspeicher). Wider Erwarten hat alles geklappt, sogar mein LVM hat das Update ueberlebt. Nur: ich kann nicht mehr
xhost +localhost su you (oder irgendwas anderes)
machen. Ich erhalte dann immer folgende Fehlermeldung:
Xlib: connection to ":0.0" refused by server. Xlib: No protocol specified.
Liegt vermutlich daran, dass der X-Server in der Standardeinstellung nicht mehr auf TCP/IP hört, sieh dir mal /etc/sysconfig/displaymanager an, Zeile mit DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN="yes" Zudem wäre es besser, "sux" statt "su" zu benutzen, das macht eine Authentifizierung zum X-Server. Ich würde allerdings ohnehin ein "ssh -AX root@`hostname` ..." vorziehen. Eventuell muss dazu beim sshd die X-Redirection eingeschaltet werden, falls das nicht default ist. -- Viele Grüße ------------------------------------------------------------------------ Michael Behrens
participants (5)
-
Bernd Schmitt
-
Christian Boltz
-
Heinz W. Pahlke
-
Markus Wunder
-
Michael Behrens