desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #110928
[Bug 1350393] Re: Recent accountsservice update causes login window to hang
Hello,
I am also affected by this bug, having ~6000 user accounts on my system.
I observe exactly the same things as reported in the original bug report.
I think that lightdm should not consult accountsservice at all,
when the number of existing users is large (e.g. more than 100, could be set in the lightdm configuration files).
So, probably this is more a lightdm issue.
Cheers,
Yannis
System info (lsb_release -a):
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
** Also affects: lightdm
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to accountsservice in Ubuntu.
https://bugs.launchpad.net/bugs/1350393
Title:
Recent accountsservice update causes login window to hang
Status in Light Display Manager:
New
Status in accountsservice package in Ubuntu:
Confirmed
Bug description:
Hi,
The recent 0.6.35-0ubuntu7.1 update (see
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1290785)
seems to have removed the UID_MAX check, which could be used to hide
users from the login window. In a large organization where many
thousands of users are present on our systems, we relied on the
UID_MAX setting in /etc/login.defs to prevent accounts-daemon from
trying to frob all our accounts. accounts-daemon's performance is so
poor, that not having the UID_MAX check causes lightdm to hang for
5-10mins while accounts-daemon tries to look for something in every
users home folder.
I've already done things like set the login window to require the user
to enter their username and password rather than list all users, but
the login window still hangs while accounts-daemon is doing its thing.
The behavior I see, is:
1) just after boot, there's a black screen, right after the plymouth splash disappears, for 2-3 minutes before lightdm appears
2) You type a username into the username field and press 'Tab'
3) lightdm appears to hang for 5-10mins before the cursor moves to the password field. During this time, I see an accounts-daemon spawn for each user on the system, sequentially (in alphabetical order). Once the last user's accounts-daemon process finishes, the cursor moves to the password field.
This not only happens on first boot, but every time a user logs out
and the system returns to the login window.
Any chance we can have the UID_MAX check back? Or some equivalent?
This is causing a serious problem for us!
Thanks!
To manage notifications about this bug go to:
https://bugs.launchpad.net/lightdm/+bug/1350393/+subscriptions