chyba X nemoznost prihlasit uzivatele

Zdravim.
Stala se mi zajimava vec. Při zavření víka notebooku a následném opětovném otevření jsem se nemohl dostat do jekýchkoli složek.Vlastně jsem nemohl cokoli spustit kromě vypnuti a restartu.Hlasilo mi to,ze slozky neexistuji.Uz se mi to jednou stalo a pomohl restart.Ale ted jsem restartoval a nemohl jsem se prihlasit uzivatele honzap.
Musel jsem prihlasit roota a vytvorit uzivatele Jan a to jsem se normalne prihlasil.

Kdyz jsem se pres prikazovy radek prihlasit na honzap a dal startx vyjelo toto:

[Jan@localhost ~]$ su honzap
Heslo:
bash-3.2$ startx
xauth: error in locking authority file /home/hoznap/.serverauth.5387
xauth: error in locking authority file /home/hoznap/.Xauthority
xauth: error in locking authority file /home/hoznap/.Xauthority
xauth: error in locking authority file /home/hoznap/.Xauthority
xauth: error in locking authority file /home/hoznap/.Xauthority

Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.

No protocol specified
giving up.
xinit: Resource temporarily unavailable (errno 11): unable to connect to X server
xinit: No such process (errno 3): Server error.
xauth: error in locking authority file /home/hoznap/.Xauthority
bash-3.2$

Dekuju !

Zdravim…

vidim neco podobneho poprve, ale zkousel jsi smazat soubor ‘/tmp/.X0-lock’, tak jak ti to ta hlaska radi a nastartovat X znovu??

Tak jsem smazal XO-lock a napsalo to toto:

[Jan@localhost ~]$ su honzap
Heslo:
bash-3.2$ startx
xauth: error in locking authority file /home/hoznap/.serverauth.3713
xauth: error in locking authority file /home/hoznap/.Xauthority
xauth: error in locking authority file /home/hoznap/.Xauthority
xauth: error in locking authority file /home/hoznap/.Xauthority
xauth: error in locking authority file /home/hoznap/.Xauthority

_XSERVTransSocketUNIXCreateListener: …SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running

Fatal server error:
Cannot establish any listening sockets - Make sure an X server isn’t already running
No protocol specified
giving up.
xinit: Resource temporarily unavailable (errno 11): unable to connect to X server
xinit: No such process (errno 3): Server error.
xauth: error in locking authority file /home/hoznap/.Xauthority
bash-3.2$

hm… zkus jeste odstranit, prip. jen prejmenovat, oba dalsi zminovane soubory: /home/hoznap/.serverauth.XXXX a /home/hoznap/.Xauthority… to by mohlo pomoct… jinak zkus taky ‘google’… :wink:

Lock neodstranuj! Na display 0 se pousti X server pri startu systemu. Pokud chces pustit druhy jako jiny uzivatel musis pouzit
startx – :1
Problem bude ale nejspis prave v souborech .Xauthority. Myslim ze pred casem se mi neco takoveho take stalo - soubory vlastnil misto uzivatele root. Podle me to je nejaka chyba. Dojde k tomu, ze se zmeni vlastnik techto souboru na roota a pak uz se uzivatel nemuze prihlasit.