We are currently not unloading the systemd user session units reliably. This currently causes two problems:
1. Shutting down a machine from GNOME will hang for a long time.
2. Logging back in direclty after a session failure might result in some services not running
There is an upstream fix for this available:
Proposed as a Blocker and Freeze Exception for 31-final by Fedora user benzea using the blocker tracking app because:
Severly impacts the performance of system restarts/shutdowns from GNOME and can result in an unclean GNOME session after a previous session crashed.
-1 blocker, can be fixed with an update
But +1 FE. We have a fix already, let's get it in. Thanks Benjamin!
yeah, I think I'm the same as mcatanzaro, it's not bad enough OOTB to be a blocker (logging out of live sessions is unusual) but +1 FE.
I'd love to have some release criteria for shutdown/reboot slowdowns, but currently we don't, so +0 blocker +1 FE here.
-1 blocker, +1 FE
-1 Blocker, +1 FE
That's -6/+6, so rejected as blocker, accepted as FE.
There's an MR to fix this, so setting POST.
FEDORA-2019-688ba1f947 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-688ba1f947
gnome-session-3.34.1-3.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-688ba1f947
This update works for me. I have not experienced any troubles.
gnome-session-3.34.1-3.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.