正しいパスワードでログインできないのはなぜですか?

正しいパスワードでログインできないのはなぜですか?
Apr  6 01:05:11 ASUS-tek systemd-logind[1108]: Failed to create inotify watch on /var/run/utmp, ignoring: No space left on device
Apr  6 01:05:11 ASUS-tek systemd-logind[1108]: New session c2 of user prosec.
Apr  6 01:05:11 ASUS-tek systemd: pam_limits(systemd-user:session): wrong limit value 'hard' for limit type 'hard'
Apr  6 01:05:11 ASUS-tek systemd: pam_unix(systemd-user:session): session opened for user prosec by (uid=0)
Apr  6 01:05:11 ASUS-tek lightdm: gkr-pam: gnome-keyring-daemon started properly and unlocked keyring
Apr  6 01:05:11 ASUS-tek systemd-logind[1108]: Session c2 logged out. Waiting for processes to exit.
Apr  6 01:05:12 ASUS-tek lightdm: pam_limits(lightdm-greeter:session): wrong limit value 'hard' for limit type 'hard'
Apr  6 01:05:12 ASUS-tek lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Apr  6 01:05:12 ASUS-tek systemd-logind[1108]: Failed to create inotify watch on /var/run/utmp, ignoring: No space left on device
Apr  6 01:05:12 ASUS-tek systemd-logind[1108]: New session c3 of user lightdm.
Apr  6 01:05:12 ASUS-tek lightdm: gkr-pam: gnome-keyring-daemon started properly
Apr  6 01:05:13 ASUS-tek lightdm: pam_succeed_if(lightdm:auth): incomplete condition detected
Apr  6 01:05:21 ASUS-tek systemd-logind[1108]: Removed session c1.
Apr  6 01:05:24 ASUS-tek dbus-daemon[1050]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
Apr  6 01:05:25 ASUS-tek systemd-logind[1108]: Power key pressed.
Apr  6 01:05:25 ASUS-tek systemd-logind[1108]: Powering Off...
Apr  6 01:05:25 ASUS-tek systemd-logind[1108]: System is powering down.
Apr  6 01:05:25 ASUS-tek lightdm: pam_unix(lightdm-greeter:session): session closed for user lightdm
Apr  6 01:07:39 ASUS-tek systemd-logind[1100]: Failed to create inotify watch on /var/run/utmp, ignoring: No space left on device
Apr  6 01:07:39 ASUS-tek systemd-logind[1100]: New seat seat0.
Apr  6 01:07:39 ASUS-tek systemd-logind[1100]: Watching system buttons on /dev/input/event0 (Lid Switch)
Apr  6 01:07:39 ASUS-tek systemd-logind[1100]: Watching system buttons on /dev/input/event1 (Power Button)
Apr  6 01:07:39 ASUS-tek systemd-logind[1100]: Watching system buttons on /dev/input/event5 (Logitech USB Receiver Consumer Control)
Apr  6 01:07:39 ASUS-tek systemd-logind[1100]: Watching system buttons on /dev/input/event2 (AT Translated Set 2 keyboard)
Apr  6 01:07:49 ASUS-tek lightdm: pam_limits(lightdm-greeter:session): wrong limit value 'hard' for limit type 'hard'
Apr  6 01:07:49 ASUS-tek lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Apr  6 01:07:49 ASUS-tek systemd-logind[1100]: Failed to create inotify watch on /var/run/utmp, ignoring: No space left on device
Apr  6 01:07:49 ASUS-tek systemd-logind[1100]: New session c1 of user lightdm.
Apr  6 01:07:49 ASUS-tek systemd: pam_limits(systemd-user:session): wrong limit value 'hard' for limit type 'hard'
Apr  6 01:07:49 ASUS-tek systemd: pam_unix(systemd-user:session): session opened for user lightdm by (uid=0)
Apr  6 01:07:50 ASUS-tek lightdm: gkr-pam: gnome-keyring-daemon started properly
Apr  6 01:07:51 ASUS-tek lightdm: pam_succeed_if(lightdm:auth): incomplete condition detected
Apr  6 01:07:53 ASUS-tek systemd-logind[1100]: System is rebooting.
Apr  6 01:07:53 ASUS-tek lightdm: pam_unix(lightdm-greeter:session): session closed for user lightdm

空き容量が十分で十分です。

回復モード:

root@ASUS-tek:~# df
df: /root/.cache/doc: Operation not permitted
Filesystem     1K-blocks      Used Available Use% Mounted on
udev             7809992         0   7809992   0% /dev
tmpfs            1576896      1596   1575300   1% /run
/dev/nvme1n1p5 134229752  25579448 101758940  21% /
tmpfs            7884460         0   7884460   0% /dev/shm
tmpfs               5120         4      5116   1% /run/lock
tmpfs            7884460         0   7884460   0% /sys/fs/cgroup
/dev/nvme1n1p4  57819156  10605124  44244536  20% /var
/dev/nvme1n1p3  19509484    918652  17574464   5% /boot
/dev/nvme1n1p2   9740796        96   9224300   1% /tmp
/dev/nvme1n1p6 255619604 129112864 113449204  54% /home
/dev/loop0           384       384         0 100% /snap/bpytop/256
/dev/nvme1n1p1    997456      6196    991260   1% /boot/efi
/dev/loop1           128       128         0 100% /snap/bare/5
/dev/loop2         93952     93952         0 100% /snap/gtk-common-themes/1535
/dev/loop3         88064     88064         0 100% /snap/session-desktop/275
/dev/loop4           384       384         0 100% /snap/bpytop/261
/dev/loop5        224256    224256         0 100% /snap/gnome-3-34-1804/77

sysctl.confにfs.inotify.max_user_watches = 1048576を追加しましたが、結果は変わりません。システム更新後にこの現象が発生しました。たぶん何かが設定ファイルを上書きしているのでしょうか?

答え1

lightdm: pam_limits(systemd-user:session): wrong limit value 'hard' for limit type 'hard'

ファイル/etc/security/limits.confやファイルに/etc/security/limits.d/*.conf誤字があるようです。

リソース制限構成ファイル内の空ではなく、コメントではない各行には4つのフィールドが必要です。

  • 制限を適用する必要があるドメイン:usernameまたは@groupnameワイルドカード*(特別な場合:制限も%適用されます)%groupnamemaxlogin
  • 制限のタイプ:softまたはhard
  • 制限項目:割り当てたい制限の名前
  • 限界値:一般的に数字

エラーメッセージはhard、4番目のフィールド(制限値)に対応する単語を含む行があることを示していますが、これは間違っています。

無効な行が原因で制限がゼロまたはその他の非常に厳しい値に設定され、セッションが失敗する可能性がありますか?

その場合Failed to create inotify watch on /var/run/utmp, ignoring: No space left on device、実際には誤って設定されたリソース制限に達し、エラーメッセージが表示される可能性があります。

lightdm: pam_succeed_if(lightdm:auth): incomplete condition detected

/etc/pam.d/lightdmこれは、ファイルまたはこのステートメントを使用して参照するファイルのいずれかに誤字、切り捨て、またはその他の形式の破損がある可能性があることを示します@include。エラーは次のいずれかの行にあるようですauth

バラよりman pam_succeed_if またはここ構文的に正しい説明を得るには、状況フィールド名、テスト、テストする値の3つの単語のセットでなければなりません。

答え2

systemd が使用する inotify サービスの呼び出し制限に達したために発生するエラーです。次のコマンドを使用して、inotifyサービスの呼び出し制限を増やすことができます。

sysctl fs.inotify.max_user_watches=1048576

https://github.com/google/cadvisor/issues/1581#issuecomment-367616070

ただし、シェルに入ることはできず、オペレーティングシステムイメージを含むUSBスティックから起動し、使用中のディスクをマウントしてからそのディスクにchrootすることで上記のコマンドを実行できます。

答え3

致命的なエラーは

端末に余分なスペースがありません。

ログインするディスク容量が不足しています。

回復モードで起動し、いくつかのディスク容量を確保する必要があります。

関連情報