見てみましょう、私はLubuntu 12.04にログインできません。 startxと入力すると、シェルで次のように表示されます。
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeA11C0TSServerListeners: server already running
Fatal server error:
Cannot establich any listening sockets - Make sure an X server isn't already running
...
Please also check the log file at "/var/log/Xorg.0.log" for additional information.
ddxSigGiveUp: Closing log
Server terminated with error (1). CLosing log file
Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyxinit: giving up
xinit: unable to connect to X server: Resource temporarily unavailable
xinit: server error
Sudo autoremoveを使用してファイルシステムの読み取り権のみを取得する前に、書き込み権を取得しました。/home/usernameの.Xauthority *ファイルを削除しました。それでもログインできない
私は解決策を見つけました:さて、誰かが私の答えを使用できることを願っています:
パスワードを変更し、次のように入力してxserver-xorgを再インストールしました:Sudo apt-get install --reinstall xorg
再起動後、それは私のために働いた。注意:Sudo rm /home/username/.XAuthority*
によって/ home/usernameの.XAuthorityファイルを削除しました
シェルを取得するには、コンピューターの電源を入れたときにStrg-Alt-F1を試してください。実際に、リカバリモードでclear
を使用して、書き込み権を取り戻しました。
この答えが他の人にも役立つことを願っています。
私もこのメッセージを受け取りました。私の場合、Xサーバーは実際にすでに実行されていました。 CTRL + ALT + F7。
startx -- :1
のようなものを試して、「Xサーバーがまだ実行されていないことを確認しましたか?」 [g | x | light] dmプロセスがすでに実行され、DISPLAY:0をブロックしている可能性があります。