G
g-spot
Guest
Liebe Profis,
ich habe ein Problem mit meinem X-Server unter SuSE-Linux, das erst nach der Installation eines Treibers für den Drucker Samsung CLP-510 aufgetreten ist.
Möchte ich vom Client aus bspw. den Befehl "lpr -P D10435 /etc/hallo.txt" absetzen, erscheint:
lpr: cannot connect to X server
Aha, der X server läuft nicht mehr. Also habe ich versucht, diesen über diese Befehle zu starten:
# startx bzw. X bzw. xinit
Es kommt immer die Meldung:
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
Please report problems to http://www.suse.de/feedback.
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
giving up.
xinit: unable to connect to X server
xinit: No such process (errno 3): Server error.
Danach habe ich die Datei /tmp/.X0-lock umbenannt, doch es klappte immer noch nicht.
Die Datei /etc/X11/XF86Config wurde seit Monaten nicht verändert.
Die Fehlermeldung "Xlib: connection to ":0.0" refused by server" deutet auf ein Rechte-Problem hin.
Ich habe also mal die Datei ~/.Xauthority gecheckt bzw. den Befehl # xauth list eingegeben, der mir folgendes zeigt:
sap08x:1 MIT-MAGIC-COOKIE-1 016fc4c7aa17950caf6e6a1ef26a68b4
sap08/unix:1 MIT-MAGIC-COOKIE-1 016fc4c7aa17950caf6e6a1ef26a68b4
sap08/unix:0 MIT-MAGIC-COOKIE-1 32cc7a28c31e3e65dd740c0668b85568
sap08:0 MIT-MAGIC-COOKIE-1 32cc7a28c31e3e65dd740c0668b85568
Ich bin nah dran, da diese Meldung auch im Protokoll gelistet wird. Die Eingabe von
# echo $DISPLAY
bringt nichts, die Variable ist leer.
# echo $DISPLAY
Ich habe die Variable testweise mal manuell gesetzt:
# DISPLAY=:0.0; export DISPLAY
# echo $DISPLAY
:0.0
Nun wieder der Aufruf:
# lpr
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
lpr: cannot connect to X server :0.0
Dann habe ich noch versucht, diesen Befehl abzusetzen:
# xhost +$HOSTNAME
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
xhost: unable to open display ":0.0"
Muss ich ggf. einen Schlüssel neu generieren, da in der Authority-Datei verschlüsselte Kennwörter stehen? Und wieso wird der beim Installieren von Druckern überhaupt berührt?
Hier gebe ich erst mal auf und möchte euch fragen, wo der Hase im Pfeffer liegt bzw. warum der X-Server nicht mehr funktioniert.
Meine genaue SuSE-Linux-Version ist i. Ü. diese:
Linux version 2.6.5-7.244-smp (geeko@buildhost) (gcc version 3.3.3 (SuSE Linux)) #1
SUSE LINUX Enterprise Server 9 (x86_64)
VERSION = 9
PATCHLEVEL = 3
Habt vielen Dank für eure Hilfe.
g-spot
ich habe ein Problem mit meinem X-Server unter SuSE-Linux, das erst nach der Installation eines Treibers für den Drucker Samsung CLP-510 aufgetreten ist.
Möchte ich vom Client aus bspw. den Befehl "lpr -P D10435 /etc/hallo.txt" absetzen, erscheint:
lpr: cannot connect to X server
Aha, der X server läuft nicht mehr. Also habe ich versucht, diesen über diese Befehle zu starten:
# startx bzw. X bzw. xinit
Es kommt immer die Meldung:
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
Please report problems to http://www.suse.de/feedback.
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
giving up.
xinit: unable to connect to X server
xinit: No such process (errno 3): Server error.
Danach habe ich die Datei /tmp/.X0-lock umbenannt, doch es klappte immer noch nicht.
Die Datei /etc/X11/XF86Config wurde seit Monaten nicht verändert.
Die Fehlermeldung "Xlib: connection to ":0.0" refused by server" deutet auf ein Rechte-Problem hin.
Ich habe also mal die Datei ~/.Xauthority gecheckt bzw. den Befehl # xauth list eingegeben, der mir folgendes zeigt:
sap08x:1 MIT-MAGIC-COOKIE-1 016fc4c7aa17950caf6e6a1ef26a68b4
sap08/unix:1 MIT-MAGIC-COOKIE-1 016fc4c7aa17950caf6e6a1ef26a68b4
sap08/unix:0 MIT-MAGIC-COOKIE-1 32cc7a28c31e3e65dd740c0668b85568
sap08:0 MIT-MAGIC-COOKIE-1 32cc7a28c31e3e65dd740c0668b85568
Ich bin nah dran, da diese Meldung auch im Protokoll gelistet wird. Die Eingabe von
# echo $DISPLAY
bringt nichts, die Variable ist leer.
# echo $DISPLAY
Ich habe die Variable testweise mal manuell gesetzt:
# DISPLAY=:0.0; export DISPLAY
# echo $DISPLAY
:0.0
Nun wieder der Aufruf:
# lpr
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
lpr: cannot connect to X server :0.0
Dann habe ich noch versucht, diesen Befehl abzusetzen:
# xhost +$HOSTNAME
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
xhost: unable to open display ":0.0"
Muss ich ggf. einen Schlüssel neu generieren, da in der Authority-Datei verschlüsselte Kennwörter stehen? Und wieso wird der beim Installieren von Druckern überhaupt berührt?
Hier gebe ich erst mal auf und möchte euch fragen, wo der Hase im Pfeffer liegt bzw. warum der X-Server nicht mehr funktioniert.
Meine genaue SuSE-Linux-Version ist i. Ü. diese:
Linux version 2.6.5-7.244-smp (geeko@buildhost) (gcc version 3.3.3 (SuSE Linux)) #1
SUSE LINUX Enterprise Server 9 (x86_64)
VERSION = 9
PATCHLEVEL = 3
Habt vielen Dank für eure Hilfe.
g-spot