Mantis - xscreensaver
Viewing Issue Advanced Details
652 packaging feature always 2004-10-11 06:33 2012-05-07 10:51
meik  
dam  
normal  
closed  
fixed  
none    
none  
0000652: screen locking does not work with LDAP user database
xscreensaver 4-18 can\'t lock screen:

#xscreensaver
xscreensaver: couldn\'t get password of \"hellmund\"

It works for users with entries in passwd/shadow but not for users in the LDAP database.
I think the reason is the missing PAM support. I compiled my own version with ./configure --with-pam and it runs ok.
(Of course, it then needs some entries in /etc/pam.config in order to work properly.
If this is a problem, perhaps an additional version
\"xscreensaver-pam\" would be a good idea.)

I could use my own xscreensaver but pkg-get is so nice (and gnome has it as a dependency).


PS:
perhaps the reporter of bug#409 has a similar configuration?
Issue History
2012-04-27 15:42 dam Assigned To phil => dam
2012-04-27 15:53 phil Note Added: 0009841
2012-04-27 16:18 dam Note Added: 0009842
2012-04-27 16:18 dam Status assigned => feedback
2012-05-07 10:51 dam Note Added: 0009855
2012-05-07 10:51 dam Status feedback => closed
2012-05-07 10:51 dam Resolution open => fixed

Notes
(0009841)
phil   
2012-04-27 15:53   
Comment to dam:
perhaps not an additional version, but an additional layer package of xscreensaver_pam, would be a good idea, just to do the tweak of the pam file.
It could be nice to have the "modify the pam config file" choice be sticky.
Hm. it would also make the "shared /opt/csw" type of thing work better as well. Like the separate
"_dtlogin" type extra packages we used to make, for "local" enablement.

That being said, it MIGHT be that compiling with pam support, made it NOT work unless the pam mods were also made. That could be why the binary was not compiled with them. Best that you test that out, and if so, make additional package :(
.
(0009842)
dam   
2012-04-27 16:18   
An updated package for 5.15,REV=2012.04.27 is available at
  http://buildfarm.opencsw.org/experimental.html#xscreensaver [^]
This should fix the issue.
(0009855)
dam   
2012-05-07 10:51   
Hi Phil,

thanks for the input. As this is only a courtesy rebuild from me and the reported issue is fixed I'll postpone your proposed change.


Best regards

  -- Dago