After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 701524 - Switch user has inconsistent behavior
Switch user has inconsistent behavior
Status: RESOLVED NOTGNOME
Product: gdm
Classification: Core
Component: general
3.8.x
Other Linux
: Normal normal
: ---
Assigned To: GDM maintainers
GDM maintainers
Depends on:
Blocks:
 
 
Reported: 2013-06-03 13:14 UTC by Ewan.LEBIDEAU-CANEVET
Modified: 2013-10-30 16:38 UTC
See Also:
GNOME target: ---
GNOME version: 3.7/3.8



Description Ewan.LEBIDEAU-CANEVET 2013-06-03 13:14:06 UTC
User can observe that in certain conditions, switch user will not display all the active user.

Steps :

1. Boot System
2. Go to settings - users
3. Create a new user, by default it will be disabled
4. Go to username (top bar right) and select switch user
5. Observe new disabled user is not present - correct behavior
6. Log back in to the current user
7. Go to settings - user
8. Select the disabled user and select password
9. Type a password for the disabled user and observe now it's enabled
10. Click top bar username and select switch user
11. Notice the user that was just activate is still not present in the list
12. Restart required to see the new user in list because just logging out will crash the system.

Expected outcome

Once activate the user can be selected to log in

Actual outcome

If user first tries to switch witch a disabled user and then enables him, the recently enabled user will not display in the user list
Comment 1 Bastien Nocera 2013-06-03 13:17:10 UTC
gdm is the one showing the list of users.
Comment 2 Ray Strode [halfline] 2013-06-04 11:44:36 UTC
This is actually an accountsservice bug:

https://bugs.freedesktop.org/show_bug.cgi?id=64769

but fixed in accountsservce git master
Comment 3 Jean-Benoit MARTIN 2013-07-29 12:04:43 UTC
the patches from https://bugs.freedesktop.org/show_bug.cgi?id=64769 fix partially the issue

with the following step the user list is updated
create new user
enable the new user
switch user

the list is updated

but if I follow this steps the user list is not updated

create new user
switch user
the list is not updated ( that is correct )
go back the previous user
enable the new user
switch user
the list is not updated
Comment 4 Kévin THIERRY 2013-10-30 16:38:34 UTC
Bug still present in version 3.10 (tested on Fedora 20).