web-dev-qa-db-ja.com

startxが機能しない

見てみましょう、私は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 *ファイルを削除しました。それでもログインできない

8
mathematiker

私は解決策を見つけました:さて、誰かが私の答えを使用できることを願っています:

パスワードを変更し、次のように入力してxserver-xorgを再インストールしました:Sudo apt-get install --reinstall xorg

再起動後、それは私のために働いた。注意:Sudo rm /home/username/.XAuthority*によって/ home/usernameの.XAuthorityファイルを削除しました

シェルを取得するには、コンピューターの電源を入れたときにStrg-Alt-F1を試してください。実際に、リカバリモードでclearを使用して、書き込み権を取り戻しました。

この答えが他の人にも役立つことを願っています。

8
mathematiker

私もこのメッセージを受け取りました。私の場合、Xサーバーは実際にすでに実行されていました。 CTRL + ALT + F7

1
Bert Regelink

startx -- :1のようなものを試して、「Xサーバーがまだ実行されていないことを確認しましたか?」 [g | x | light] dmプロセスがすでに実行され、DISPLAY:0をブロックしている可能性があります。

0
ohno