クランチバンLinuxログインに失敗しました

クランチバンLinuxログインに失敗しました

Crunchbang Linuxにログインできません。コンピュータを起動するとログイン画面に移動し、正しいユーザー名とパスワードの組み合わせを入力すると、「ログインコマンドを実行できません」という黒い画面が表示されます(パスワードが正しくない場合は組み合わせが拒否されます)。

リカバリモードで起動すると正常にログインしました。ただし、内部でxを起動しようとすると、多くのエラーが発生して失敗します。

_XSERVTransSocketUNIXCreateListener: ../SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running

Fatal server error:
Cannot establish any listening sockets - Make sure an X server isn't already running

Please consult the The X.Org Foundation support
                at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

Invalid MIT-MAGIC-COOKIE-1 keygiving up.
xinit: Resource temporarily unavailable (errno 11): unable to connect to X server
xinitL No such process (errno 3): Server error.

openbox-sessionを実行しようとすると、次の結果が表示されます。

Openbox-Message: Failed to open the display from the DISPLAY environment variable

私が見つけたいくつかのスレッドでは、Xサーバーが実行されていない場合(そしてXサーバーもない場合)/tmp/X0-lockを削除することを提案しました。しかし、削除したときに役に立ちませんでした。

この問題を解決する方法について考えている人はいますか?役に立つなら、$ DISPLAYは空です。

編集する:どこにでも見つかるxorg.confファイルはありません。 xを設定した後、実際には必要ないことを読んでいましたが、これは問題を引き起こす可能性がありますか?

答え1

誤って設定されたXサーバーのように見えます。以下を試してください。

  1. 正常に起動します。ログイン画面でCtrl+Alt+ F2(または別のF1-6キー)を押してCLIログイン画面に入ります。 rootとしてログインし、ディスプレイマネージャを停止します。 gdmを使用する場合:

    service gdm stop
    
  2. デフォルトのxorg.confファイルを作成し、次の場所にコピーします/etc/X11

    Xorg -configure
    cp xorg.conf.new /etc/X11/xorg.conf
    
  3. 必要に応じて新しいxorg.confファイルを編集し、ログインマネージャを再起動して正常にログインしようとします。

    service gdm start
    

うまくいかない場合は、少なくとも新しいエラーが発生し、ここに再投稿できます。

答え2

問題がどこにあるのか調べました。 / tmpパーティションは、ログインしようとしているユーザーではなく、ルートのみを書き込むことができます。そのため、/ tmpパーティションを書き込み可能にした後、ログインは正常に機能しました。

関連情報