Bug 2501857
| Summary: | User switching restart fails | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Derek Enz <derekenz> |
| Component: | gnome-session | Assignee: | GNOME SIG Unassigned <gnome-sig> |
| Status: | ON_QA --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 45 | CC: | avovk, gnome-sig, kparal, lruzicka, mclasen, rhbz, rhughes, robatino, rstrode |
| Target Milestone: | --- | Keywords: | Bugfix, CommonBugs, Desktop, Regression |
| Target Release: | --- | Flags: | kparal:
needinfo?
(derekenz) |
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | AcceptedBlocker https://discussion.fedoraproject.org/t/common-issue/200787 | ||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | --- | |
| 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: | 2406954 | ||
|
Description
Derek Enz
2026-07-17 19:13:39 UTC
Yeah, I can reproduce this. The unsaved document (or something like that) on the inactive user is important: it doesn't reproduce without that. Basically something needs to have an inhibitor set on the inactive user's session, I think. It's arguable whether User A should be able to override User B's inhibitor and restart the system. (Maybe it should depend on whether either, neither or both is an admin?) But even if they should not, we should not provide a "Restart" button, or say "The system will restart automatically in X seconds", if we're not actually going to do it. This is an upstream issue, though, not Fedora-specific. Will file there. The issue persists with F45 Branched. Build 20260817. Proposed as a Blocker for 45-beta by Fedora user derekenz using the blocker tracking app because: When User B has an unsaved document open, restarting from User A consistently fails. GNOME allows the restart to be confirmed, but nothing happens due to an active shutdown inhibitor from User B's session. This is reproducible on Fedora 45 Branched. AGREED RejectedBetaBlocker AcceptedBetaBlocker Discussed at the 2026-08-24 (blocker / freeze exception) review meeting: This is rejected for Beta as it does not violate the Beta criteria, the user switching criterion is for Final. It's accepted for Final as a conditional violation of "User switching must work using the mechanisms offered (if any) by all release-blocking desktops in their default configuration" - we consider not correctly informing user A of an inhibitor relating to user B to be a sufficient violation of the "must work" requirement. https://meetbot-raw.fedoraproject.org//blocker-review_matrix_fedoraproject-org/2026-08-24/f45-blocker-review.2026-08-24-15.59.log.txt Of course the line above should have said AcceptedFinalBlocker Fix upstream: https://gitlab.gnome.org/GNOME/gnome-session/-/commit/df8cf27b8638483730aaee4be55df461e482291c Will be part of gnome-session 51.rc FEDORA-2026-494d8c11bd (at-spi2-core-2.61.90-1.fc45, dconf-51~rc-1.fc45, and 42 more) has been submitted as an update to Fedora 45. https://bodhi.fedoraproject.org/updates/FEDORA-2026-494d8c11bd FEDORA-2026-494d8c11bd has been pushed to the Fedora 45 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-494d8c11bd` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-494d8c11bd See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. Derek, can you please check whether the update fixes the issue? Thanks! |