GNU/Linux >> Linux の 問題 >  >> Ubuntu

デスクトップログインが失敗し、ターミナルが機能しますか?

新しくセットアップした12.04LTSPCシステム(120 GB SSD、1 TB HDD、16 GiB RAM)があります。数日後、グラフィカルデスクトップにログインできなくなりました。非常に短い点滅するシェルウィンドウがあり、すぐに消えます(編集:以下を参照 )、そして私は再びログイン画面に直面します。 modprobeには何かがあると思います およびvbox 、しかし私はそれを十分に速く読むことができません…

ターミナルにログインできます( Ctrl + Alt + F1 )。ホームディレクトリのすべてのコンテンツをmeにchownすることは役に立ちませんでした :my-group 、ここで提案されているように。

これは私が/var/logで見つけたものです 、日付と時刻のgrepping(<my-hostname>の後に改行を挿入しました;リアルタイムの値が保持されます):

auth.log:

<date> 22:43:01 <my-hostname>
    lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session closed for user lightdm
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session opened for user tobias by (uid=0)
<date> 22:43:08 <my-hostname>
    lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session closed for user tobias
<date> 22:43:09 <my-hostname>
    lightdm: pam_unix(lightdm:session): session opened for user lightdm by (uid=0)
<date> 22:43:09 <my-hostname>
    lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:10 <my-hostname>
    lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:10 <my-hostname>
    dbus[756]: [system] Rejected send message, 2 matched rules; type="method_call", sender="1:43" (uid=104 pid=1639 comm="/usr/lib/indicator-datetime/indicator-datetime-ser") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.15" (uid=0 pid=1005 comm="/usr/sbin/console-kit-daemon --no-daemon ")

kern.log:

<date> 22:43:00 <my-hostname>
    kernel: [   16.084525] eth0: no IPv6 routers present

syslog:

<date> 22:43:00 <my-hostname>
    kernel: [   16.084525] eth0: no IPv6 routers present
<date> 22:43:01 <my-hostname>
    ntpdate[1492]: adjust time server 91.189.94.4 offset -0.162831 sec
<date> 22:43:08 <my-hostname>
    acpid: client 969[0:0] has disconnected
<date> 22:43:08 <my-hostname>
    acpid: client connected from 1553[0:0]
<date> 22:43:08 <my-hostname>
    acpid: 1 client rule loaded

VirtualboxとTruecryptをインストールしていますが、グラフィカルログインが妨げられる理由がわかりません。

混乱しています:

  • requirement "user ingroup nopasswdlogin" not met ?私は パスワードを使用してログインすると、端末にログインするときにパスワードは正常に機能します!
  • どういうわけかエラー出力を読み取ることができますか?遅延させたり、ファイルにリダイレクトしたり、システムにキーを押すように促したりしますか?
  • 最近の更新で問題が発生した可能性はありますか?保留中の更新をインストールする必要がありますか? 方法 、ところで、グラフィカルUIにアクセスできませんか?

Linuxシェルについては実用的な知識がありますが、Ubuntuは初めてです。助けていただければ幸いです。

関連:Ubuntuのデスクトップにランチャーを作成するにはどうすればよいですか?

編集: 昨日マシンをシャットダウンした後(sudo shutdown now )、画面上に次のテキストが見つかりました。これは、前述の「点滅する」テキストのようです(フォーマット済み。先頭に空白があります):

Could not write bytes: broken pipe
speech-dispatcher disabled; edit /etc/default/speed-dispatcher
* Starting VirtualBox kernel modules
* modprobe vboxdrv failed. Please use 'dmesg' to find out why
saned disabled; edit /etc/default/saned
* Checking battery state... [ OK ]

手動でコピーした後、ボタンを数秒押してマシンの電源を切りました。

virtualbox(4.2がインストールされている)が問題を引き起こしている可能性があります。今日の後半に、ログファイルの抽出をさらに追加します(MET)。

編集 、記録のために:
/ a / 133754/103086から次のことを試しました:

  • sudo apg-get install gdm (プロンプトが表示されたら、GDMを選択します )
  • 再起動しました。 GDMでもログインに失敗しました
  • sudo dpkg-reconfigure lightdm 、再起動しました。ログインは機能しません
  • 私の~/.Xauthority ファイルが空です。削除して再起動しても何も変わりませんでした

さらに:

  • 削除されたvirtualbox(sudo apt-get remove virtualbox-4.2 )、再起動

編集 :選択/フィルタリングされたログファイルのzipアーカイブをhttp://www.tobias-herp.de/en/errors/ubuntu-gui-lockoutにアップロードしました。 apt-get upgradeを維持 最近ですが、残念ながら問題は解決しません。

承認された回答:

〜/.Xauthorityを削除するとうまくいきました


Ubuntu
  1. Ubuntu11.10でgnome-shellGnome3デスクトップに自動ログインする方法

  2. LightdmでGreeter/ログインスクリプトを実行する方法は?

  3. 14.04から16.04にアップグレードした後、コンソールログインが機能している間、ログイン画面がループで実行されますか?

  1. Linux – Gnomeターミナルが起動しない?

  2. ターミナル経由で言語を変更する方法は?

  3. Ubuntu 14.04でターミナルを使用してデスクトップアイコンの間隔を管理する方法は?

  1. openSUSE 12.1 –KDEデスクトップでの自動ログインの有効化/無効化

  2. Lightdm.confの編集がデスクトップの画面解像度に影響しないのはなぜですか?

  3. |ターミナルコマンドで?