16

Since i installed 19.04 I start to getting this error in my syslog sent from gdm-session-wor:

gkr-pam: unable to locate daemon control file

What could be the problem and how to solve it?

James Gates
  • 1,119

2 Answers2

5

To avoid this message you can edit this file:

/etc/pam.d/gdm-password

only_if=gdm in the following line should do the trick ...

auth optional pam_gnome_keyring.so only_if=gdm

Without only_if=gdm I got this "issue" and fake unlocked keyring from systemctlt status gdm3.service

I dont know why ...

Ferroao
  • 959
4

This is an informational message; it's not an issue.

You can see this Arch Linux forum thread for details

It doesn't find the daemon control file, so it caches the password, and is successful in opening the keyring once the session is properly initialized.

Read, there is no issue and no error and this is of informational value. It could be relevant if the daemon fails to start during session init, as that isn't the case here it can be safely ignored.

The underlying reason is likely that gkr-pam runs before the system gets around to initializing the rest of the session and starting relevant user services, so the gnome-keyring daemon that is intended to be unlocked does not yet run the first time this check happens.

Zanna
  • 72,312