Bug 983313 - Cannot get back into live session after screen lock kicks in on Rawhide 2013-07-10 (F20)
Summary: Cannot get back into live session after screen lock kicks in on Rawhide 2013-...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: 20
Hardware: All
OS: All
unspecified
high
Target Milestone: ---
Assignee: Owen Taylor
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F20FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2013-07-11 00:12 UTC by Adam Williamson
Modified: 2013-09-19 02:03 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-09-19 02:03:39 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Adam Williamson 2013-07-11 00:12:27 UTC
I built a Rawhide live image for testing with today's packages, 2013-07-10. Among other bugs, I noticed that, once the screen lock kicks in, you don't seem to be able to escape it. Hitting 'Esc' shows the unlock dialog with "Authentication failure" showing under the password entry; whatever you try and do there, you can't get out of it.

In F19, hitting Esc simply takes you right back to the desktop.

At the time I try to unlock, I see these messages in journalctl:

Jul 10 20:10:44 localhost dbus-daemon[541]: dbus[541]: [system] Activating via systemd: service name='net.reactivated.Fprint' unit='fprintd.service'
Jul 10 20:10:44 localhost dbus[541]: [system] Activating via systemd: service name='net.reactivated.Fprint' unit='fprintd.service'
Jul 10 20:10:44 localhost systemd[1]: Starting Fingerprint Authentication Daemon...
Jul 10 20:10:44 localhost dbus-daemon[541]: dbus[541]: [system] Successfully activated service 'net.reactivated.Fprint'
Jul 10 20:10:44 localhost dbus[541]: [system] Successfully activated service 'net.reactivated.Fprint'
Jul 10 20:10:44 localhost systemd[1]: Started Fingerprint Authentication Daemon.
Jul 10 20:10:44 localhost fprintd[1604]: Launching FprintObject
Jul 10 20:10:44 localhost fprintd[1604]: ** Message: D-Bus service launched with name: net.reactivated.Fprint
Jul 10 20:10:44 localhost fprintd[1604]: ** Message: entering main loop
Jul 10 20:10:44 localhost /etc/gdm/Xsession[928]: (gnome-shell:1245): Gjs-WARNING **: JS ERROR: Failed to open reauthentication channel: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: No sessions for liveuser available for reauthentication
Jul 10 20:10:44 localhost /etc/gdm/Xsession[928]: ShellUserVerifier<._reauthenticationChannelOpened@/usr/share/gnome-shell/js/gdm/util.js:254
Jul 10 20:10:44 localhost /etc/gdm/Xsession[928]: wrapper@/usr/share/gjs-1.0/lang.js:213
Jul 10 20:10:44 localhost /etc/gdm/Xsession[928]: (gnome-shell:1245): Gjs-WARNING **: JS ERROR: TypeError: this._userVerifier is undefined
Jul 10 20:10:44 localhost /etc/gdm/Xsession[928]: ShellUserVerifier<._verificationFailed@/usr/share/gnome-shell/js/gdm/util.js:436
Jul 10 20:10:44 localhost /etc/gdm/Xsession[928]: wrapper@/usr/share/gjs-1.0/lang.js:213
Jul 10 20:10:44 localhost /etc/gdm/Xsession[928]: ShellUserVerifier<._reportInitError@/usr/share/gnome-shell/js/gdm/util.js:249
Jul 10 20:10:44 localhost /etc/gdm/Xsession[928]: wrapper@/usr/share/gjs-1.0/lang.js:213
Jul 10 20:10:44 localhost /etc/gdm/Xsession[928]: ShellUserVerifier<._reauthenticationChannelOpened@/usr/share/gnome-shell/js/gdm/util.js:265
Jul 10 20:10:44 localhost /etc/gdm/Xsession[928]: wrapper@/usr/share/gjs-1.0/lang.js:213

Proposing as a Final blocker at least for F20; this can easily get you stuck half way through an install (if you just leave the install running, screen lock tends to kick in).

Comment 1 Adam Williamson 2013-07-15 19:29:09 UTC
Saw this on my running desktop today, where my user does have a password...

Comment 2 Adam Williamson 2013-08-21 17:41:02 UTC
Ping? Ignore c#1 (that was https://bugzilla.gnome.org/show_bug.cgi?id=704884 I think), this bug is still happening in current Rawhide and is kinda bad. It would be good to have it fixed for Alpha.

Comment 3 Matthias Clasen 2013-09-05 22:54:08 UTC
Are you still seeing this ?

Comment 4 Michele Baldessari 2013-09-08 10:50:50 UTC
If the login state for the user is in "closing" then it is probably:
https://bugs.freedesktop.org/show_bug.cgi?id=67273

So we'd need the following in systemd:
commit 76e665855edef5b7103cb09d114377d477bfae02
Author: Lennart Poettering <lennart>
Date:   Fri Jul 26 18:59:46 2013 +0200

    logind: update the session state file before we send out the CreateSession() reply
    
    https://bugs.freedesktop.org/show_bug.cgi?id=67273

If not then the above is not relevant

Comment 5 Fedora End Of Life 2013-09-16 14:29:16 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 20 development cycle.
Changing version to '20'.

More information and reason for this action is here:
https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora20

Comment 6 Adam Williamson 2013-09-18 00:28:06 UTC
mclasen: I just got back from vacation, I'll try and remember to check this tomorrow.

Comment 7 Adam Williamson 2013-09-19 02:03:39 UTC
Looks good in Alpha RC4, hitting esc from the blank screen takes me back to the desktop. Also works fine if I manually 'lock' the screen.


Note You need to log in before you can comment on or make changes to this bug.