Bug 1693060
Summary: | XDMCP remote session cannot unlock screen | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Yuki Okada <yuokada> | |
Component: | gdm | Assignee: | Ray Strode [halfline] <rstrode> | |
Status: | CLOSED ERRATA | QA Contact: | Desktop QE <desktop-qa-list> | |
Severity: | unspecified | Docs Contact: | ||
Priority: | high | |||
Version: | 7.6 | CC: | alanm, amike, jwright, mboisver, mclasen, tpelka | |
Target Milestone: | rc | Keywords: | Regression, ZStream | |
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | 7.1 | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1693967 (view as bug list) | Environment: | ||
Last Closed: | 2019-08-06 12:38:30 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1693967 |
Description
Yuki Okada
2019-03-27 04:12:31 UTC
From gdm debug log during unlocking a screen, "GdmManager: unable to activate existing sessions unless on seat0" is logged and "Unlocking session" is NOT logged when the problem occurs. - XDMCP session on RHEL 7.6 (gdm-3.28.2-12.el7_6.x86_64) Mar 26 17:33:39 localhost.localdomain gdm[8440]: GdmSession: Emitting 'reauthenticated' signal Mar 26 17:33:39 localhost.localdomain gdm[8440]: GdmSession: type (null), program? no, seat (null) Mar 26 17:33:39 localhost.localdomain gdm[8440]: Failed to determine sessions: No such file or directory Mar 26 17:33:39 localhost.localdomain gdm[8440]: GdmManager: unable to activate existing sessions unless on seat0 <<<------- Mar 26 17:33:39 localhost.localdomain dbus[2988]: [system] Activating via systemd: service name='net.reactivated.Fprint' unit='fprintd.service' Mar 26 17:33:39 localhost.localdomain gdm[8440]: GdmManager: trying to open reauthentication channel for user yuokada - local console on RHEL 7.6 (gdm-3.28.2-12.el7_6.x86_64) Mar 26 17:36:05 localhost.localdomain gdm[8440]: GdmSession: Emitting 'reauthenticated' signal Mar 26 17:36:05 localhost.localdomain gdm[8440]: GdmSession: type (null), program? no, seat seat0 Mar 26 17:36:05 localhost.localdomain gdm[8440]: Unlocking session 11 <<<------- Mar 26 17:36:05 localhost.localdomain dbus[2988]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' Mar 26 17:36:05 localhost.localdomain systemd[1]: Starting Hostname Service... Mar 26 17:36:05 localhost.localdomain dbus[2988]: [system] Successfully activated service 'org.freedesktop.hostname1' Mar 26 17:36:05 localhost.localdomain systemd[1]: Started Hostname Service. - XDMCP session on RHEL 7.5 (gdm-3.26.2.1-5.el7.x86_64) Mar 26 17:52:01 localhost.localdomain gdm[14029]: GdmSession: Emitting 'reauthenticated' signal Mar 26 17:52:01 localhost.localdomain gdm[14029]: GdmSession: type (null), program? no, seat (null) Mar 26 17:52:01 localhost.localdomain gdm[14029]: Failed to determine sessions: No such file or directory Mar 26 17:52:01 localhost.localdomain gdm[14029]: Unlocking session 818 <<<------- Mar 26 17:52:01 localhost.localdomain dbus[764]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' Mar 26 17:52:01 localhost.localdomain systemd[1]: Starting Hostname Service... Mar 26 17:52:01 localhost.localdomain dbus[764]: [system] Successfully activated service 'org.freedesktop.hostname1' Mar 26 17:52:01 localhost.localdomain systemd[1]: Started Hostname Service. The debug message "GdmManager: unable to activate existing sessions unless on seat0" is introduced in the patch in BZ#1679914. + if (!seat_id || !sd_seat_can_multi_session (seat_id)) { + g_debug ("GdmManager: unable to activate existing sessions unless on seat0"); + goto out; + } I'm not really sure how XDMCP remote session should behave when unlocking a screen, but I think it would be good if session_unlock is called even if seat_id is null. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:2044 |