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サーバーのように見えます。以下を試してください。
正常に起動します。ログイン画面でCtrl+Alt+ F2(または別のF1-6キー)を押してCLIログイン画面に入ります。 rootとしてログインし、ディスプレイマネージャを停止します。 gdmを使用する場合:
service gdm stop
デフォルトのxorg.confファイルを作成し、次の場所にコピーします
/etc/X11
。Xorg -configure cp xorg.conf.new /etc/X11/xorg.conf
必要に応じて新しいxorg.confファイルを編集し、ログインマネージャを再起動して正常にログインしようとします。
service gdm start
うまくいかない場合は、少なくとも新しいエラーが発生し、ここに再投稿できます。
答え2
問題がどこにあるのか調べました。 / tmpパーティションは、ログインしようとしているユーザーではなく、ルートのみを書き込むことができます。そのため、/ tmpパーティションを書き込み可能にした後、ログインは正常に機能しました。