nss-ldap causes switch user problems

Bug #38444 reported by Scott Henson
12
Affects Status Importance Assigned to Milestone
gnome-screensaver (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

I have libnss-ldap enabled on my dapper system.

After locking my screen I move my mouse to get to the unlock prompt. The prompt displays and then freezes for 10 seconds. It seems as though gnome-screensaver is attempting to retrieve all the users in the ldap database(aprox 3k) and this is causing it to go unresponsive. Is there any way to turn this off maybe or make it limit the users presented. I would rather just enter the user name much like gdm. Thanks.

Revision history for this message
Oliver Grawert (ogra) wrote :

gnome-screensaver uses the fast-user-switch applet code to achieve user switching, can you check if it happens with that as well ?

Revision history for this message
Scott Henson (scotth) wrote :

Yes, when I add the fus applet to the pannel the pannel freezes for 10 seconds. Then when I click on the applet the load spikes and another 10 seconds passes before ALL the users are diplayed. Its a pretty big list as in the gnome-screensaver display. This is on an AMD Athlon MP(dual proc) with a gig of ram. So its not exaclty a slow system. Its just waiting to recieve the list and while it does you can't unlock your screen in the screen saver and you can't use the pannel in the case of the applet. I would think that there is a way to turn that off atleast in the screen saver. Thanks.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

You should make sure that /apps/gnome-screensaver/user_switch_enabled is set to FALSE (by a site mandatory policy if possible). Upstream is well aware of the issues and won't fix it since there isn't much it is able to do. Besides, it isn't practical to have thousands of users for graphical selection...

Changed in gnome-screensaver:
status: Unconfirmed → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.