[Bug 998107] New: Open "Automatic Login" in gnome-control-center doesn't work
http://bugzilla.suse.com/show_bug.cgi?id=998107 Bug ID: 998107 Summary: Open "Automatic Login" in gnome-control-center doesn't work Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.2 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME Assignee: bnc-team-gnome@forge.provo.novell.com Reporter: sckang@suse.com QA Contact: qa-bugs@suse.de CC: cxiong@suse.com, fcrozat@suse.com, fezhang@suse.com, qkzhu@suse.com, qzhao@suse.com, sckang@suse.com, sreeves@suse.com, tyang@suse.com, xwang@suse.com, yfjiang@suse.com Found By: --- Blocker: --- Steps to reproduce it: 1. Install Leap 42.2 Beta1 with "Automatic login" disabled 2. Open Settings(gnome-control-center) -> Users 3. Click the "Unlock" button 4. Change "Automatic Login" check button from OFF to ON and then from ON to OFF 5. Close Settings and reopen it 6. Click "Users", change "Automatic Login" from OFF to ON 7. Close Settings and reopen it 8. Click "users", and see the result 7. Restart and see the result Result: The "Automatic Login" check button is off, and automatic login doesn't work Expected result: The "automatic Login" check button should be on Error message when switching "Automatic Login" from OFF to ON: (gnome-control-center:787): AccountsService-WARNING **: SetAutomaticLogin call failed: GDBus.Error:org.freedesktop.Accounts.Error.Failed: failed to change automatic login: Could not save autologin configuration in sysconfig -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=998107 http://bugzilla.suse.com/show_bug.cgi?id=998107#c1 --- Comment #1 from Felix Zhang <fezhang@suse.com> --- Seems we have a truncated /etc/sysconfig/displaymanager on Leap 42.2 (after reproducing the bug). Investigating the cause. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=998107 http://bugzilla.suse.com/show_bug.cgi?id=998107#c2 --- Comment #2 from Felix Zhang <fezhang@suse.com> --- The /etc/sysconfig/displaymanager is always truncated down from line 32, when autologin is set to "no" in g-c-c. Looks to be a problem in accountsservice, by who the config file is updated. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=998107 Ludwig Nussel <lnussel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=998107 http://bugzilla.suse.com/show_bug.cgi?id=998107#c3 --- Comment #3 from Felix Zhang <fezhang@suse.com> --- Seems this is not a new bug. I can reproduce it on Leap 42.1 and SLE12SP2, too. Flipping the autologin switch truncates /etc/sysconfig/displaymanager down from original 91 lines, to 63 lines, then to 31 lines, at this point the line containing DISPLAYMANAGER_AUTOLOGIN itself is dropped, and resulting in further switching not possible. Possibly a bug in accountsservice/src/gdm-sysconfig.c gdm_sysconfig_save_value(). But I haven't dug into it yet. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=998107 Felix Zhang <fezhang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bnc-team-gnome@forge.provo. |fezhang@suse.com |novell.com | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=998107 http://bugzilla.suse.com/show_bug.cgi?id=998107#c4 Felix Zhang <fezhang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS --- Comment #4 from Felix Zhang <fezhang@suse.com> --- Fix submitted: https://build.opensuse.org/request/show/426846 https://build.opensuse.org/request/show/120949 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=998107 http://bugzilla.suse.com/show_bug.cgi?id=998107#c5 --- Comment #5 from Jonathan Kang <sckang@suse.com> --- (In reply to Felix Zhang from comment #4)
Fix submitted: https://build.opensuse.org/request/show/426846 https://build.opensuse.org/request/show/120949
Test the fix, and it works well for me. Thanks. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=998107 http://bugzilla.suse.com/show_bug.cgi?id=998107#c6 Felix Zhang <fezhang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #6 from Felix Zhang <fezhang@suse.com> --- Fix checked in Factory and SLE12SP2. Close. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=998107 http://bugzilla.suse.com/show_bug.cgi?id=998107#c7 --- Comment #7 from Swamp Workflow Management <swamp@suse.de> --- This is an autogenerated message for OBS integration: This bug (998107) was mentioned in https://build.opensuse.org/request/show/693285 Factory / accountsservice -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com