Xubuntu 13.04 Xログインループ


7

突然、Xubuntu 13.04インストールでXセッションにログインできなくなりました。グラフィカルログインはパスワードを受け入れ、画面は空白になり、ログインプロンプトに戻ります。グーグルのビットは、これは珍しい問題ではないことを教えてくれますが、これまで読んだアドバイスはすべてうまくいきませんでした。

  • ゲストアカウントにログインできるので、ログインマネージャーは機能しています。
  • ttyまたはssh経由でアカウントにログインできるため、アカウントはロックされません。
  • 関連する場合は、Xトンネル(XMing + PuTTY)を介してアプリケーションを開始できます。
  • あります大衆左のディスクスペースが。
  • 私の~/.Xauthority所有者は、ルートではなく私です。
  • ~/.ICEauthority私のログには何の参照もありませんが、ファイルは私が所有しています。
  • /var/log/Xorg.0.log見た目は問題ありません(ish):フォントが見つからないという警告とについての苦情がいくつかありますpsb。どうやらそれはビデオドライバ(私のラップトップはIntel GMA500を使用)であり、ファイルの後半にも同様の不満がありますが、最終的には何かに落ち着きます。結局のところ、ディスプレイはログイン画面で(ゲストアカウントの場合と同様に)明確に機能しています。
  • にはいくつかのエラーと権限に関する苦情がありますが~/.xsession-errors、それらが関連しているかどうかはわかりません。

    ERROR:root:Could not find any typelib for Dbusmenu
    ERROR:root:Could not find any typelib for Unity
    ...
    ###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv
    ...
    debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied
    
  • 私が試したdpkg-reconfigure xubuntu-desktopapt-get -y install xubuntu-desktopさわやか/再インストールを試してみたが、どちらのオプションは何でもするように見えました。

したがって、私はちょっと迷っています!それで、どんなアイデアでも大歓迎です!


xrdp、xfreerdp、およびvinoで遊んでいたときに、何かが.Xauthorityの所有者をrootに変更しました。あなたのステップをリストしてくれてありがとう!
イアンサミュエルマクリーン長老14

権限の問題は、ここで議論されているaskubuntu.com/questions/223501/...
UFOの

回答:


6

私の場合、$ HOME / .Xauthorityを削除した後、再びログインできました。

  1. を押す<ALT-Control-F1>と、ASCIIログインが取得されます。ユーザー名とパスワードを入力します。
  2. を入力しrm .Xauthorityます。次に、を押してグラフィカルログイン画面に戻ることができます<ALT-Control-F7>

よく見てみると、リモートマシンからログインすると、.Xauthorityの内容がsshdによって破壊されているように見えます。

リモートマシンからsshする前:

ls -l .Xauthority

rw ------- 1 ubuntu ubuntu 50 Nov 24 18:46 .Xauthority

リモートマシンからsshした後:

ls -l .Xauthority

-rw ------- 1 ubuntu ubuntu 101 Nov 24 19:22 .Xauthority

確認できるのは、ssh-loginの後にファイルのバイト数が奇数になっていることです。

sshd以外にも、.Xauthorityにダメージを与えるプログラムがもっとあるかもしれません。


こんにちは、これはXubuntu 18.04.2でも起こりました。.Xauthorityファイルだけでなく、他のファイルもroot:rootによって突然所有されました。誰がこれが起こるのか知っていますか?どうも!
ティルコルディッツ

2

以下が問題を解決しました。

mv ~/.config ~/.config.old

そのため、問題はどこかのデスクトップ設定にあったようです。

もちろん、当然のことながら、デスクトップはリセットされます。破損した構成ファイルを見つける簡単な方法はありますか?


3
私のラップトップのvga-outで2番目のディスプレイを取り外して再起動すると、新しいXubuntu 13.10でこの問題が発生しました。私の場合、rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xmlそれをやった!
elf12

確認するために:私はelf12と同じ問題を抱えており、与えられたコマンドは私のために働いた。しかし、私のブラウザの奇妙なトリックを介して、チャネルの「l」の直後にコマンドにスペースがあるように見えました。したがって、このコマンドのユーザーに注意してください。「rm」の後にスペースはありません!このコマンドを〜フォルダーにbashシェルスクリプトとして配置することをお勧めします。そうすると、ctl-alt-f1をcliに入れ、bashシェルスクリプトを実行してから、ctl-alt-f7をguiに戻すのが簡単になります。
エイドリアンキースター

0

私は同じ問題を抱えていましたが、上記のどれも私にとってはうまくいきませんでした。私が見つけた解決策は、デスクトップ(コンソールモード)にあるクロップされたファイルを削除し、ログインを再び正常にできるようにすることでした。


AUは高品質の回答を重視し、奨励しています。現状では、読者はそのような「破損したファイル」を識別する方法を理解できないため、答えはあまり役に立ちません。あなたの答えを改善するために、あなたが正確にしたことを説明してください。
デビッドフォースター14年

ここまたは他の場所で見つかった他のすべての方法を試した後、これは私のために問題を解決しました。問題のあるファイルを特定する方法も知りません。デスクトップ上の重要でないファイルをすべて削除したところ、幸運にも機能しました。変更する必要はありません.Xauthority.ICEblablaで何かを削除する必要はありません.configDIR。アブシントゥ、答えを書いてくれてありがとう、それはそれほど精巧ではありませんが。
ミニックス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.