Problems with "Shutdown" and "LogOut" after upgrading to 14.04
Solution 1
As Sylvain Pineau pointed out, it seems that you this bug affects you.
The best way you can enable shutdown/logout/suspend in the cogwheel menu is disabling starting cairo dock at startup and then manually starting it(you can type "cairo dock on the dash and then click it to start cairo dock).
Another workaround for the moment until the bug gets fixed is using a keyboard shortcut to shutdown. For that open System settings -> Keyboard -> Shortcuts and set a "Custom Shortcut" as follows:
Click on +
Type "Shut down" ahead of "Name"
-
Type
dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true
ahead of "Command" and click "Apply"
Click on "disable" in front of the shortcut created and press the keystrokes you want to be set for shutting down, if they are already used, you'll be warned, if not you can use that keystore for shutting down without having to enter the password as you now do using
sudo pm-poweroff
.
For a list of other commands for rebooting, suspending and hibernating refer to this question:
You can similarly create shortcuts for other commands.
Solution 2
No need to remove cairo-dock from start-up applications, find cairo-dock.desktop file ~/.config/autostart
and add this code,X-GNOME-Autostart-Delay=20
Steps to solve easily (tested in Ubuntu 14.04)
- run
gedit
without root - click open file menu and press Ctrl+H
- open file
~/.config/autostart/cairo-dock.desktop
- add this
X-GNOME-Autostart-Delay=20
save and close
reboot your unity/gnome
Delay time more than 20 works fine.
soure here
Solution 3
In 14.04, such actions should use /org/freedesktop/login1
provided by systemd-logind
. try to reinstall the indicator-session
package.
Open a Terminal an type:
sudo apt-get update
sudo apt-get purge indicator-session
sudo apt-get install indicator-session systemd-services
indicator-session
roles are described here: https://wiki.ubuntu.com/SystemMenu
Related videos on Youtube
Gonzalo Medina
Useful notes for some of my answers: CTAN lion drawing by Duane Bibby. How do you accept an answer?](http://meta.tex.stackexchange.com/q/1852/3954) minimal working example](http://www.minimalbeispiel.de/mini-en.html) The demo option for graphicx simply replaces actual figures with black rectangles; do not use that option in your actual document.
Updated on September 18, 2022Comments
-
Gonzalo Medina over 1 year
I have upgraded from 12.04 to 14.04 on my laptop. The upgrade was successful, but the issue is that nothing happens now when I click on "LogOut", "Shutdown", "Suspend" from the top right power icon (not sure if this is the proper name); "Systems Settings", on the other hand works and launchs the associated window. Not a big issue, though, since I can logout and shutdown from a terminal, but I'd like to know why is this not working and how can it be fixed. Any ideas on how to solve this?
-
jobin about 10 yearsDoes the machine shut down when you type
dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
on a terminal? -
Gonzalo Medina about 10 years@Jobin No. I get the message
Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files
. -
nilsonneto about 10 yearshmm - this feels like a bug and maybe should be reported on Launchpad for the developers to investigate. If you find a confirmed 14.04 bug report then flag and we can close and return the bounty to you.
-
jobin about 10 yearsDoes the machine shut down when you type
dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true
on a terminal? -
Gonzalo Medina about 10 years@Jobin Yes, it does shutdown, so you're on the right track, however, I tried the suggestion by Sylvain Pineau with no success; I removed and reinstalled
indicator-session
but the problem is still there. -
Sylvain Pineau about 10 yearsOne thing you could attach to your question is the output of
dbus-monitor --system > $HOME/poweroff_debug
. Start the dbus monitoring then try to power off using the indicator. In your case just his CTRL-C to stop the process and copy the log content in a pastebin.ubuntu.com please -
jobin about 10 yearsDo you have cairo dock installed?
-
Gonzalo Medina about 10 years@Jobin yes, I do.
-
jobin about 10 yearsAre you able to shut down using the cairo dock?
-
Gonzalo Medina about 10 years@Jobin Yes, I can shutdown using the Cairo dock.
-
Sylvain Pineau about 10 yearsIt seems that this bug is still valid then. As @fossfredom suggested you can flag your question if needed.
-
Gonzalo Medina about 10 years@fossfreedom According to comments, it is indeed a bug, and Sylvain Pineau has found it here. You suggested to flag to close and return the bounty but, if there's no problem, I'd like to accept Jobin's answer below and award him the bounty.
-
nilsonneto about 10 years@GonzaloMedina - given that the bugreport was from 13.10, carried forward to 14.04 and that this is not a core ubuntu package so that it will only be finally resolved by a community update, this probably doesnt fit into the standard bug-report category. Feel free to award the bounty if you feel the answer given has helped you. Thanks.
-
Admin over 9 yearspossible duplicate of Can't shutdown and logout from top panel in Ubuntu 14.04 LTS
-
-
Gonzalo Medina about 10 yearsJobin's comment suggests that this might be the problem. I tried his suggestion and the computer does shutdown. I tried reinstalling
indicator-session
as you suggested, but the problem is still there. -
Sylvain Pineau about 10 yearsYou have my vote for having found the relation with cairo dock, congrats.
-
jobin about 10 years@SylvainPineau: Thanks for pointing out it was indeed a bug, had been scratching my head for a while now.
-
Jason Southwell over 9 yearsI reinstalled indicator-session and now it won't show up unless I manually launch it.
-
Sylvain Pineau over 9 years@RolandiXor: OP problem was related to cairo-dock. Now if the indicator has to be started manually, just add it to the Startup Applications Preferences. On my system the command is
/usr/lib/x86_64-linux-gnu/indicator-application/indicator-application-service
-
Jason Southwell over 9 yearsI just realized the issue was related to a bug where it's not shown in Pantheon. I don't use Cairo-Dock btw.
-
Sylvain Pineau over 9 years@RolandiXor: It's an old question, but you could leave the bug number here for reference.