Gnome(gdm)はすぐにログインし、コンソールをロックします。ログには、「警告:セッションのセッションIDを取得できません」と表示されます。

Gnome(gdm)はすぐにログインし、コンソールをロックします。ログには、「警告:セッションのセッションIDを取得できません」と表示されます。

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/*シンボリックリンクが予想される場所を指していることを確認してください。私たちの場合はauthconfigupdate-acファイルでしたが、「理由」のためにパスワード認証とシステム認証を他の場所でシンボリックリンクしました。 -acdiffおよび-customバージョンはこれを決定するのに役立ちます。

おすすめ記事