web-dev-qa-db-ja.com

Ubuntu 14.04 LTSログイン画面を修正する方法が「ログイン中...」でハングする

誰でもこれに関する提案があります:

Ubuntuシステムを14.04にアップグレードしましたが、アップグレードはひどく失敗しました。ログインするためにシステムを再起動する必要がありました。アップグレードの再開に関するいくつかの提案に従った後、基本的に機能しているシステムがあるように見えますが、GUIにログインできず、 CTL+ALT+F1 (または F2-F6)コマンドラインログインを取得します。

GUIの反応は、パスワードを入力する最初の試みを行った後、ログインしているユーザー名のすぐ下に「Logging in ...」で応答します。それだけです。マウスを使用しようとして名前が変更されると、メッセージは消えますが、GUIはそれ以上パスワードを受け入れなくなります。

私が持っている手がかり(そして、それがレッドヘリングではないことを願っています)は、以下が/var/log/auth.logに表示されることです(タイムスタンプ、システム名、ユーザーIDを削除しました):

lightdm: PAM unable to dlopen(pam_kwallet.so):  /lib/security/pam_kwallet.so:  cannot open shared object file: No such file or directory
lightdm: PAM adding faulty module: pam_kwallet.so
lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "userid"

いくつかの更新コマンド、再起動、再起動、およびクリーンアップを試しました。助言がありますか?

6
phk451

Pam_kwallet.soが見つからないようです。 PAMはlightdmが使用する認証モジュールであり、kwallet(KDEキーリングだと思います)をロードしたいのですが、ライブラリはなくなりました。

(何らかの形で)アクセスできる場合は、pam_kwalet.soを含むパッケージをインストールするか、このファイルを検索しないようにPAMを構成してください。

自動:pam-auth-updateを実行して、KDEウォレット(kwallet)を無効にします。

手動:PAM構成は/etc/pam.confおよび/etc/pam.d/*にあります。kwalletに対してgrepを実行し、kwalletを参照して構成を(再)移動して再試行してください。

アップグレードが完了したら、pam-kwalletの設定を返すことができます。pam_kwallet.soがインストールされていることを確認してください。

Ubuntuのバグのように見えます: https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1309535

3
MariusM

OK、これは私の問題を乗り越えるために最終的に頼らなければならなかったものです...

システムにあるすべてのGUI(gdmおよびlightdm)をアンインストール/削除しました。その後、Unityを再インストールしました。私はまだ問題を抱えていましたが、ログインは私のパスワードを受け入れました、それはちょうど黒くなりました。オンラインで読むと、ビデオドライバーの問題である可能性があります。しかし、一般的なタワーシステムを使用しているため、ビデオデバイスについては不確かであり、使用例では特定のGUIを使用する必要はなく、単に「動作」する必要がありました。

そこで、次の場所にある指示に従いました: buntu 14.04ログイン後にフリーズする そしてそこに示された代替GUIの1つを使用しています。 xubuntuとXfceの両方のインターフェースは、機能的なデスクトップを提供します。

1
phk451