[Pkg-xfce-devel] Bug#683508: lightdm: Error messages about gnome keyring in auth.log

Patrick Häcker pat_h at web.de
Sun Sep 28 08:28:06 UTC 2014


> I do not have gnome-keyring-daemon installed.  Why is it trying to
> start it?
You are correct that in an ideal solution this line should only be present if 
gnome-keyring-daemon is installed. However, the rest of the configuration 
should be in the responsibility of the lightdm package (or other packages with 
the same problem as gnome-keyring-daemon). Modifying configuration files from 
other packages is always fragile, so this is probably no improvement. The 
cleanest solution would be to have a directory structure as in the other 
/etc/*.d directories. But this might be overkill to have that for nearly every 
entry in /etc/pam.d (and I do not know if there is a problem nesting two .d-
directories).

> Would it be possible to change /etc/pam.d/lightdm in a way that no
> error/warning appears if the module is not installed?
Besides the error, having an additional line in the lightdm configuration does 
not seem to do much harm. So it would be enough to avoid this error. This is 
indeed easily possible by adding a leading minus sign to the entries (the 
"optional" keyword is, unfortunately, not enough).

So change the lines
> auth optional pam_gnome_keyring.so
> session optional pam_gnome_keyring.so auto_start
into
> -auth optional pam_gnome_keyring.so
> -session optional pam_gnome_keyring.so auto_start
in file /etc/pam.d/lightdm to tell PAM to ignore pam_gnome_keyring.so if it is 
missing.

I didn't create a patch file, as the fix is straightforward, although I can do 
that if necessary.

Kind regards
Patrick
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-xfce-devel/attachments/20140928/ed81b8f3/attachment.sig>


More information about the Pkg-xfce-devel mailing list