#648 LXDM freezes with GNOME Keyring 3.12 PAM module on logout

-
open
dgod.osa
lxdm (56)
5
2014-05-14
2014-05-11
György Balló
No

After the update to GNOME Keyring 3.12, LXDM freezes on logout if the PAM config file (/etc/pam.d/lxdm) contains the following lines:
-auth optional pam_gnome_keyring.so
-session optional pam_gnome_keyring.so auto_start

It doesn't happen with other display managers neither with earlier versions of GNOME Keyring.

Package versions:
- lxdm git master
- gnome-keyring 3.12.0

Distribution: Arch Linux

Discussion

  • dgod.osa
    dgod.osa
    2014-05-11

    I have fixed an logout issue in git several days ago, which is caused by bug of pam. Now I'm ok in fedora with gnome-keyring-pam-3.12.0-1.fc21.x86_64

    So please try the git version.

    The problem is the pam module replace the sigchld signal installed by lxdm to watch the user session status.

     
  • György Balló
    György Balló
    2014-05-11

    Okay, it fixes the problem. I assumed that the new git master is here, because the old source disappeared from Sourceforge's web interface:
    http://git.lxde.org/gitweb/?p=lxde/lxdm.git

    Anyway, do you plan to make a new release any time soon? The latest release (0.4.1) has many bugs, so currently I have to package git snapshots in our stable repository on Arch Linux.

     
  • dgod.osa
    dgod.osa
    2014-05-11

    Likely someone remove my write access to the lxde project, so I move my project to https://sourceforge.net/projects/lxdm/, and release the 0.5.0 version there.

     
  • György Balló
    György Balló
    2014-05-11

    Thank you very much! LXDM 0.5.0 is available now in Arch Linux's [community] repository.