In a freshly installed instance of F43 Workstation, trying to power off when there are pending updates will, as expected, show the tick box to “apply pending updates” or whatever the exact phrasing is. Ticking the box and then pressing the button to power off leads to nothing happening, and simply drops me back to the desktop. Going back to the menu and pressing power off again now powers off immediately without showing the usual popup. No updates are applied, and instead the computer powers off completely instead of rebooting into the offline update environment. At next boot, updates are applied offline in the usual way, but now the computer powers off again instead of rebooting.
What I would expect to happen (and the way that it worked up to and including F42) is that ticking the box and powering off will not return to the desktop, but will reboot into the offline update environment right away, and the computer powers off after the updates have been applied.
I don’t know which component is responsible for all of this so I don’t know where to write a bug report or what logs to collect. If anyone can advise on that, that’d be great.
We don’t know yet. I’m guessing something regressed in either systemd or gnome-session. Breaking changes in GNOME Software or PackageKit is less likely.
Found the service “gnome-session-manager@.service” throwing these errors.
Nov 08 09:51:38 fedora.fritz.box ir.imansalmani.IPlan.desktop[25685]: Fehler: app/ir.imansalmani.IPlan/x86_64/master ist nicht installiert
Nov 08 09:51:38 fedora.fritz.box gnome-session-service[25488]: Could not create transient scope for PID 25685: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No suc>
Nov 08 09:51:38 fedora.fritz.box gnome-session-service[25488]: Could not create transient scope for PID 25698: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No suc>
Nov 08 09:51:38 fedora.fritz.box gnome-session-service[25488]: Could not create transient scope for PID 25770: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No suc>
Nov 08 09:53:24 fedora.fritz.box gnome-session-service[25488]: GsmManager: Shell confirmed unexpected logout type
It works when pressing the shutdown button again.
Also it opens the shutdown window again if i open a file via gedit.
Normal shutdown if no offline updates where downloaded works perfect and doesn’t throw these error lines.
Issue only appered when upgrading from 42 to 43.
Same issue cannot be spotted on my KDE Workstation.
I did install no extra packages except wine after needing to uninstall and after the reboot to reinstall them.
Same issue even after updating the akmods to newest version
Nov 08 23:56:28 fedora.fritz.box gnome-session-service[3698]: App gnome-keyring-secrets.desktop sets X-GNOME-Autostart-Phase, but gnome-session no longer manages session services
Nov 08 23:56:28 fedora.fritz.box gnome-session-service[3698]: App gnome-keyring-ssh.desktop sets X-GNOME-Autostart-Phase, but gnome-session no longer manages session services
Nov 08 23:56:28 fedora.fritz.box gnome-session-service[3698]: App spice-vdagent.desktop sets X-GNOME-Autostart-Phase, but gnome-session no longer manages session services
Nov 08 23:56:28 fedora.fritz.box systemd[3482]: Started gnome-session-manager@gnome.service - GNOME Session Manager (session: gnome).
Nov 08 23:56:30 fedora.fritz.box gnome-session-service[3698]: Entering running state
Nov 08 23:56:30 fedora.fritz.box vmware-user.desktop[4005]: vmware-user: could not open /proc/fs/vmblock/dev
Nov 08 23:56:30 fedora.fritz.box gnome-session-service[3698]: Could not create transient scope for PID 3946: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such >
Nov 08 23:56:30 fedora.fritz.box gnome-session-service[3698]: Could not create transient scope for PID 3982: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such >
Nov 08 23:56:30 fedora.fritz.box gnome-session-service[3698]: Could not create transient scope for PID 4002: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such >
Nov 08 23:59:16 fedora.fritz.box gnome-session-service[3698]: GsmManager: Shell confirmed unexpected logout type