新しくセットアップした12.04 LTS pcシステム(120 GB SSD、1 TB HDD、16 GiB RAM);数日以来、私はグラフィカルデスクトップにログインできなくなりました:非常に短く点滅する非常に短いシェルウィンドウがあります(編集:下記を参照してください )、ログイン画面に再び直面します。 modprobe
とvbox
について何かがあると思いますが、十分に速く読むことができません...
端末にログインできます(Ctrl+Alt+F1)。提案された here のように、ホームディレクトリのすべてのコンテンツをme
: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
のこれは何ですか? Idoパスワードを使用してログインすると、ターミナルにログインするときにパスワードが正常に機能します!私はLinuxシェルについていくつかの実用的な知識を持っていますが、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)にログファイルの抽出をさらに追加します。
Edit、レコード用: / a/133754/103086 から、以下を試しました:
Sudo apg-get install gdm
(プロンプトが表示されたら、GDM
を選択)Sudo dpkg-reconfigure lightdm
、再起動。ログインが機能しません~/.Xauthority
ファイルが空です。削除して再起動しても何も変わりませんでしたさらに:
Sudo apt-get remove virtualbox-4.2
)、再起動Edit:選択/フィルタリングされたログファイルのZipアーカイブを http://www.tobias-herp.de/en/にアップロードしましたerrors/ubuntu-gui-lockout 。最近apt-get upgrade
ingを保持しましたが、残念ながら問題は続きます。
〜/ .Xauthorityを削除するとうまくいきました
これと同じ問題がありました。私の問題は、~/.Xauthority
がルートとして更新され、それ以降はルートのみがそれを読み取ることができるということが判明しました。ユーザー名からXセッションを開始できなくなりました。私はSudo rm ./.Xauthority
をしなければならなかったが、その後はうまくいった。
やっとシステムをあきらめて再インストールしました。システムは非常に新鮮で、ほとんどの個人データはまだ移行されていないため、これは問題ではありませんでした。問題が非標準のパッケージによって引き起こされたのではないことを確信できません。
それで、私は新たに始めました、そして、私は次回良くなるために予防措置を取りました。インストール後、システムを更新し、いくつかの重要なパッケージをインストールし、構成に注目しました。
Sudo bash
apt-get upgrade
apt-get install ssh Mercurial vim
cd /etc/
vim Mercurial/hgrc
hg init .
hg add *
hg commit
したがって、新しい問題が発生したときはいつでも、何が間違っているのかを知る良い機会に立つべきです。
私の場合、これは here のように間違った~/.dmrc
が原因でした。これは、次のエラーが発生した~/.xsession-errors
のおかげで検出できます。
x-terminal-emulator:致命的なIOエラー:クライアントはkonsole(1598)を強制終了しました
export PATH=$PATH:/home/<user>/SomeFolder
を/etc/profile
の最後に追加した後、同様の問題が発生しました。ターミナルにログインし、その行を削除して再起動した後、正常にログインでき、問題は解消されたようです。
ドキュメンテーション:
ログイン画面の前に、画面に次の点滅テキストが表示されていました。
Could not write bytes: broken pipe
* Starting VirtualBox kernel modules
saned disabled; edit /etc/default/saned
私にとって、これは.profileファイルに無効なパスエントリmakeがあるときに起こりました。私がそれを削除したとき、それは完全に機能しました。 .xsession-errorファイルでエラーが報告されていないか確認してください
私の場合、いくつかのコマンドを.xprofileに追加して、ログイン直後にログイン画面に戻るようにしました。私が見つけたエラーは同じでした。 〜/ .profileから不要なものをすべて削除すると、〜/ .xprofileによって状況が通常に戻ります。
Lightdm +任意の単一グリーターを使用して、これを実行します。 /etc/lightdm/lightdm.confでグリーターをunity-greeterに設定すると、うまくいくようです。理由はわかりません。
編集:編集済み。私がアップデートで引き込んだものがこれを引き起こしたに違いないので、今では団結の挨拶も機能しません。
Ubuntu 14.04.02 LTSでも同じエラーが発生しました。ログファイル/var/log/lightdm/lightdm.log
を開いたところ、...not enough disk space for .Xauthroity...
のようなメッセージが表示されます。それから、私はディスク上に本当にゼロスペースがあることを発見しました。だから私はいくつかのファイルを削除し、バグが消えました。