gdmにログインした直後に画面がロックされ、ログに次のエラーが表示されます。
gnome-session-binary[25582]: WARNING: Could not get session id for session. Check that logind is properly installed and pam_systemd is getting used at login.
これにより、rm -rf ~/.cache
画面がロックされずに正常にログインできなくなりますが、画面をロックすると(タイムアウトまたはctrl-alt-L)、次の内容がログにスパムとして送信されます。
journal: JS ERROR: Failed to open reauthentication channel: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: No session available#012_reauthenticationChannelOpened@resource:///org/gnome/shell/gdm/util.js:363:34#012wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
システムはCentOS 7.8です。
答え1
最初のエラーは実際に解決策を提供しますが、問題をどこで解決すべきかは明確ではありません。
/etc/pam.d/password-authファイルとシステム認証ファイルに次の内容(<<<<<)が含まれていることを確認してください。
session optional pam_keyinit.so revoke
session required pam_limits.so
-session optional pam_systemd.so # <<<<<
session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
session required pam_unix.so
ファイルが欠落している場合、ログを抑制するために先行ダッシュ(-)はオプションです。
返品:/etc/pam.d/*シンボリックリンクが予想される場所を指していることを確認してください。私たちの場合はauthconfig
update-acファイルでしたが、「理由」のためにパスワード認証とシステム認証を他の場所でシンボリックリンクしました。 -acdiff
および-customバージョンはこれを決定するのに役立ちます。