web-dev-qa-db-ja.com

18.04へのオンラインアップグレード後のログイン時の認証エラー

2019年2月に16.04.2から18.04.2へのオンラインアップグレードを試みましたが、認証エラーが常に表示されるため、grubの後に続く最初のGUIログインを超えることができませんでした。

これが私がこれまでに試したことです...

Ubuntuforumsへの3つの投稿:

GUIログインのユーザー名が最初の大文字で表示されているのに対し、正しいユーザー名は小文字で始まることに注意してください。 「表示されません」を押して正しいユーザー名を入力しようとしましたが、同様の認証エラー結果がありました。

Ctrl+Alt+F3 tty3ログインを試してください:小文字のユーザー名で成功

$ # brought up a small GUI display in top left hand corner of my
$ # screen, but too small to read what it said
$ Sudo startex

$ # didn't fix my GUI login
$ Sudo chmod 7755 /usr/lib/policykit-1/polkit-agent-helper-1

$ Sudo apt install -f
0 to upgrade, 0 to newly install, 0 to remove, 5 not to upgrade

$ Sudo apt-get update
fetched 432Kb in 2s

$ Sudo apt-get install ubuntu-desktop
already newest version (1.417)

$ Sudo apt-get install gnome-core lightdm
unable to locate package gnome-core

私はこれらの質問に対するUbuntuの回答を尋ねるを読みました:

全体として、ThinkPad L520の18.04を成功させるために1か月以上も苦労してきました。このため、認知能力がやや低下し、この機能を無効にしてどこかへ行くための、私をゆっくりと熟成させるために役立つかもしれない提案を探します。問題。


サイモンの提案に取り組みましたが、まだ何が適切に機能していないか、何も修正できていないことを正確に特定できていないため、以下では、より多くの提案を得るために試行した結果をフィードバックしています。

「アップグレードしない5」を修正してみてください

Sudo apt-get dist-upgrade --yes

今回はいくつかのアップグレードが行われましたが、私がtty3に取り組んでいたため、それが行ったことのコピーを作成できませんでした。この時点で戻ってGUIログインを再試行しましたが、改善はありませんでした。それでも、以前と同じ短い認証エラーメッセージが点滅し、その後、再起動以外には応答しなかった灰色の空白の画面が表示されます。

Ctrl + alt + F3と同じようにコンソールにログインし、ps axfの出力を確認します

これにより長い出力リストが生成されましたが、これもコピーすることはできませんでしたが、出力は195〜1621の範囲しかなかったため、1838〜2276の結果はありませんでした。

authとsyslogを監視し、ログイン画面に戻りますctrl + alt + F1

Sudo tail -f /var/log/syslog /var/log/auth.log

この結果を確認するために、ライブの18.04 -2 DVDディスクを使用してLIVEセッションをロードし、そこから/var/logに移動しました。

私が見つけたauth.logは2時間の試行錯誤で覆われているので、それを281kBにアップロードするのが最善だと思いました OneDriveクラウドフォルダー GUIのカメラの写真もいくつかありますログインに失敗しました。

この長いauth.logファイルを分析し、問題の原因を突き止めることは、私の能力を超えています。このauth.logをアップロードすると、5月の第2週までに個人的に対処するのに適した位置にあるはずです。

8
Sleepy John

16.04から18.04にアップグレードする場合、多くの問題が発生する可能性があります。ただし、これらのほとんどは簡単に修正できます。したがって、最初に、正常に機能していないものを見つける必要があります。

パッケージを修正する

あなたの投稿では、そのapt-getが次のメッセージで返されます。

$ Sudo apt install -f
0 to upgrade, 0 to newly install, 0 to remove, 5 not to upgrade

「アップグレードしない5」をSudo apt-get dist-upgrade --yesで修正するか、Sudo apt-get --purge autoremoveで削除してください。

デバッグGUIログイン

と同じようにコンソールにログインします ctrl+alt+F3 そしての出力を確認してください:

$ ps axf
....
1838 ?        Ssl    0:00 /usr/sbin/gdm3
1893 ?        Sl     0:00  \_ gdm-session-worker [pam/gdm-launch-environment]
2213 tty1     Ssl+   0:00  |   \_ /usr/lib/gdm3/gdm-wayland-session gnome-session --autostart /usr/share/gdm/greeter/autostart
2252 tty1     Sl+    0:00  |       \_ /usr/lib/gnome-session/gnome-session-binary --autostart /usr/share/gdm/greeter/autostart
2276 tty1     Sl+    0:02  |           \_ /usr/bin/gnome-Shell
....

標準のUbuntuインストール(gnomeを使用)では、gdm-session-workerが実行され、ログイン画面が表示されます。 (上下にスクロールできます shift+pageup/pagedown

次に、authsyslogを監視して、ログイン画面に戻ります ctrl+alt+F1

Sudo tail -f /var/log/syslog /var/log/auth.log

ログインに失敗した後、コンソールに戻ります(もう一度 ctrl+alt+F3)、エラーメッセージの出力を確認します。これにより、次にどこを見ればよいかがわかります。

/ etc/environmentファイルを修正する

/var/log/auth.logファイルの出力を見ると、繰り返し発生するメッセージが見つかります。

Apr 17 10:05:16 TP-L520 gdm-launch-environment]: pam_env(gdm-launch-environment:session): non-alphanumeric key 'date +%d.%m.%Y' in /etc/environment', ignoring
Apr 17 10:05:16 TP-L520 gdm-launch-environment]: pam_unix(gdm-launch-environment:session): session opened for user gdm by (uid=0)
Apr 17 10:05:16 TP-L520 systemd-logind[945]: New session c56 of user gdm.
Apr 17 10:05:16 TP-L520 gdm-launch-environment]: pam_unix(gdm-launch-environment:session): session closed for user gdm
Apr 17 10:05:16 TP-L520 systemd-logind[945]: Removed session c56.

これは、/etc/enviromentファイル内のdateコマンドに問題があることを示しています。単純な修正は、そのファイルをバックアップして、標準値の場合はそれを置き換えることです。

$ Sudo cp /etc/environment /etc/environment.backup
$ echo 'PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"' | Sudo tee /etc/environment

再起動してもう一度お試しください。

7
Simon Sudler

これが役に立てば幸い

  1. Ctrl+Alt+F3 tty3ログインを試してください:

  2. その後、/etc/passwdでユーザー名を変更します。たとえば、ユーザー名がpradipの場合は、Pradipに変更します。

  3. 次に、Sudo passwd new_usernameを使用してパスワードを変更します

  4. ログインしてみてください

0
Pradip N. Pawar