Ubuntu 14.04ログインループの問題


9

Ubuntu 14.04.2 LTSを使用していますが、停電後にログインできません。
コンピュータは、これが突然発生する前の数か月間は問題なく動作していました。

症状は次のとおりです。

  • ログイン試行後、画面は約15秒間黒くなり、ログイン画面に戻ります。
  • 問題なくゲストとしてログインできます
  • tty1〜tty6から自分でログインできます

私は次のことを試しました/チェックしましたが成功しませんでした:

  1. .Xauthority所有権の変更は機能しませんでした
    chown username:username .Xauthority

  2. ユーザーディレクトリの権限を変更できませんでした
    sudo chmod -R u+w /home/[username]

  3. lightdmをいじってみました
    dpkg-reconfigure lightdm

  4. sudo mv ~/.Xauthority ~/.Xauthority.backup
    sudo service lightdm restart

  5. 何もなかった .xsession-errors

  6. gdm代わりに試しましlightdmたが、まったく同じ問題がありました

  7. アンインストールlightdmして再インストールした

  8. /tmp ディレクトリは表示されます drwxrwxrwt

オンラインで見つけたこれらの解決策はどれも機能しませんでした。誰か助けてもらえますか?

編集1):
と入力するとsudo tail /var/log/lightdm/lightdm.log、10行が表示されます。(すべてで始まるDEBUG:):

Activating VT 7  
Activating login1 session c3  
Session pid=8697: Greeter connected version=1.10.4  
Session pid=8697: Greeter start authentication for [username]  
Session pid=8769: Started with service 'lightdm', username [username]  
Session pid=8769: Got 1 message from PAM  
Session pid=8697: Propmpt greeter with 1 message  
User /org/freedesktop/Accounts/User 1000 changed (repeated 3 times) 

また、と入力するとls /usr/share/xsessions/

gnome.desktop    ubuntu.desktop 

編集2):

sudo grep 'lightdm:' /var/log/auth.log | tail次のようになりますlightdm:

pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0  
pam_unix(lighdm:session): session closed for user [username]  
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory  
PAM adding faulty module: pam_kwallet.so  
pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
pam_ck_connector(lightdm-greeter:session): nox11 mode, ignoring PAM_TTY :0  
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory  
PAM adding faulty module: pam_kwallet.so  
pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user [username]"  
(this one starts with sudo: instead of lightdm:) [username] : TTY=tty1 ; PWD=/home/[username] ; USER=root ; COMMAND=/bin/grep lightdm: /var/log/auth.log  

ディスプレイマネージャーのログに何か(例:)sudo tail /var/log/lightdm/lightdm.log?通常のユーザーセッションはxsessionsディレクトリ(ls /usr/share/xsessions/)にリストされていますか?
steeldriver 2015

ありがとう-auth.logはどうですか?例sudo grep 'lightdm:' /var/log/auth.log | tail
2015

これは私が理解していることをはるかに超えていますが、私が見たものをお伝えします。Pamは、コンピューターの一種のセキュリティシステムです。KDEにとって安全なパスワードプログラムであるkwalletmanagerで何かをしようとしています。しかし、それはそれを行うために使用するライブラリのように見えるものにアクセスしようとしています-/lib/security/pam_kwallet.soでそれを見つけることができません。そのファイルが存在するかどうか、およびファイルが存在する場合(ファイルが存在するディレクトリとともに)のアクセス権を確認します。apt-fileをインストールし、それを使用して、そのファイルがどのパッケージからのものであるかを見つけて、正しくインストールおよび更新されているかどうかを確認します。apt-file update 1st
Joe

どうやら、pam_kwallet.soはKubuntuのオプションです([ bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1309535])。これらのオプション行をコメント化するとエラーは削除されますが、問題は解決しませんでした。XubuntuとXfceもインストールして、機能するかどうかを確認しましたが、機能しませんでした。:(
ジャスティンファン

Ubuntu 14.04.2 LTSを再インストールしました(以前のインストールをフォーマットしました)が、まったく同じ問題があります。[user]フォルダのどこかに問題があると思いますか?誰かが私を助けてくれますか?これは私の研究用コンピュータであり、これを再度実行するまで、論文の研究は延期されます。:(
ジャスティンファン

回答:



2

久しぶりのことですが、問題が解決しない場合は、彼女が担当します。これは、特に再インストール後の「ユーザー」固有の問題によく似ています。

まず、新しいユーザー(sudo adduser "username")を作成して、それが機能するかどうかを確認します。もしそうなら、あなたはあなたのローカル設定の何かが間違っているという確認を得ています。

(ttyから問題のあるユーザー名でログインした後)次のコマンドを使用して、新しい新鮮な構成から始めてください。

mkdir ~/cfg-backups
mv ~/.config ~/cfg-backup
mv ~/.dconf ~/cfg-backup

そして、あなたがビジネスに戻っているかどうかを確認してください。その後、必要なバックアップから構成を復元できます。


2

私の場合、次の方法で問題が解決しました

を押して、ttyに最初にログインしますCtrlAltF1

Ubuntuデスクトップ(つまりUnity)を再インストールします。

sudo apt-get install --reinstall ubuntu-desktop

他のいくつかのヒントはここにあります:ubuntu 14.04ログインループ問題

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.