Hallo FiBo1984,
Bei der Datei /tmp/.X0-lock handelt es sich um ein sogenanntes "Unix Domain Socket" (zur lokalen Interprozess-Kommunikation).
Sie wird beim Start des X-Servers angelegt.
Beim Herunterfahren des X-Servers wird sie normalerweise entfernt.
Die Fehlermeldung Code:
# startx
xauth: creating new authority file /root/.serverauth.6630
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
Please consult the The X.Org Foundation support
at http://wiki.X.Org
for help. bedeutet, dass die Datei /tmp/.X0-lock noch existiert und daher eigentlich die Sitzung (hier: 0) noch zu laufen scheint.
Das solltest du überprüfen.
Beim nächsten Start bleibt er aber im RunLevel 3 hängen.
Boote deinen Rechner neu und wenn er "hängenbleibt", gib als root folgendes ein und poste die Ausgabe:
Sollte in der Ausgabe so etwas Ähnliches stehen Code:
root 8669 1.3 5.9 33764 30700 tty7 SLs+ Nov03 1:56 /usr/X11R6/bin/X -br -nolisten tcp :0 vt7 -auth /var/lib/xdm/authdir/authfiles/A:0-LDvVWG
dann heißt das nichts anderes, als das der X-Server läuft.
In diesem Fall kannst du versuchen mit zu dieser Sitzung zu wechseln.
Zusätzlich: startx nach deiner oben beschriebenen Methode, dann als root in den Runlevel 3 und dort ebenfalls .
Nachtrag:
Seit wann existiert dieses Problem?
Problem nach Installation von XGL / X0-lock wird nicht gelöscht
Dem Titel des Threads nach zu schließen, war vor der XGL-Installation alles in Ordnung.
Nachtrag Nr. 2:
Hast du auf deinem System einen VNC-Server installiert?
Gruß
KM
Lesezeichen