xfce4-session fails to request necessary permissions from policykit to perform shutdown/restart when multiple users are logged in
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xfce4 Session |
Unknown
|
Unknown
|
|||
xfce4-session (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: gdm
(split off from bug #196816)
On Ubuntu Hardy Heron, if an inbound ssh session (from another system) is active, a shutdown initiated from an XFCE session fails to shut down the system and instead returns to the login screen. With a Gnome session the shutdown proceeds normally. An outbound ssh session, from tty1 for example, does not inhibit the XFCE-initiated shutdown sequence.
On Xubuntu Intrepid Ibex Alpha 2 this occurs with both XFCE and Gnome (added via ubuntu-desktop). Neither will shut down if an inbound ssh session is active.
I can't see any differences in the logs between a Gnome-initiated shutdown and an XFCE-initiated one. The issue is 100% reproducible.
TEST CASE:
There are a number of steps needed to shutdown from the GUI if I am also logged in to a TTY console or SSH.
1. Switch to a TTY after logging in to the desktop
2. login to the TTY console
3. Switch back to the desktop (Alt+F7)
4. Select "Quit" button
5. Select "Shutdown"
1. On the error message is a "Quit" button, that I must hit.
2. The gdm login screen comes up, so I am now logged out of the desktop.
3. Hit "Shutdown" on the GDM screen
4. Verify that I do want to shutdown.
If you login remotely from another computer using SSH instead of logging in to a TTY console, steps 4 and 5 still apply.
Related branches
affects: | openssh (Ubuntu) → xubuntu-meta (Ubuntu) |
Changed in xubuntu-meta (Ubuntu): | |
status: | Confirmed → Triaged |
summary: |
- Shutdown from XFCE returns to login if inbound ssh session active + Shutdown from XFCE returns to login if inbound ssh session or TTY log in + is active |
description: | updated |
Changed in xfce4-session: | |
importance: | Undecided → Unknown |
status: | New → Unknown |
tags: | added: resolved-4.8 |
Changed in xfce4-session (Ubuntu): | |
status: | Fix Committed → Triaged |
doesn't seem to be a gdm issue