Bug ID 903744
Summary lightdm does not automatically unlock gnome-keyring via PAM any more
Classification openSUSE
Product openSUSE Factory
Version 201410*
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component X11 Applications
Assignee bnc-team-screening@forge.provo.novell.com
Reporter gber@opensuse.org
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

From http://lists.opensuse.org/opensuse-factory/2014-11/msg00049.html:

On openSUSE 13.1 I was used to get the Gnome keyring automagically
unlocked whenever I log in. This doesn't happen on a new installation of
openSUSE Factory. I've tracked it down to the following line in
/etc/pam.d/common-session:

  session optional        pam_gnome_keyring.so    auto_start
only_if=gdm,gdm-password,lxdm,lightdm

Everything looks OK, but even with the Gnome runtime support enabled in
xfce4, the keyring stays locked. What's surprising is the following
output of "systemctl status display-manager.service":

  Nov 03 18:08:36 saturn display-manager[25273]: /etc/vconsole.conf available
  Nov 03 18:08:36 saturn display-manager[25273]: KEYMAP: de-latin1-nodeadkeys
  Nov 03 18:08:36 saturn display-manager[25273]: Command: localectl set-keymap
de-latin1-nod...ys
  Nov 03 18:08:36 saturn lightdm[25310]: pam_unix(lightdm-greeter:session):
session opened ...=0)
  Nov 03 18:08:36 saturn display-manager[25273]: Starting service lightdm..done
  Nov 03 18:08:52 saturn lightdm[25339]: pam_unix(xdm:session): session opened
for user man...=0)

Look at the "xdm" in the last line. When I added some debugging code to
pam_gnome_keyring.so, I saw that the display's manager name is indeed
passed as "xdm" instead of "lightdm", which then resulted to not unlock
the keyring because the manager wasn't in the list of supported ones.


You are receiving this mail because: