error executing this commands:
cmd_shutdown = "dbus-send --system --dest=org.freedesktop.Hal --type=method_call --print-reply /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown"
cmd_restart = "dbus-send --system --dest=org.freedesktop.Hal --type=method_call --print-reply /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Reboot"
Log (reboot command):
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/oblogout/__init__.py", line 354, in click_button
self.dbus.restart()
File "/usr/lib/python2.6/site-packages/oblogout/dbushandler.py", line 143, in restart
if not self.__auth_perms("org.freedesktop.hal.power-management.reboot"):
File "/usr/lib/python2.6/site-packages/oblogout/dbushandler.py", line 94, in __auth_perms
if self.__check_perms(id):
File "/usr/lib/python2.6/site-packages/oblogout/dbushandler.py", line 80, in __check_perms
res = self._polkit.IsProcessAuthorized(id, os.getpid(), False)
File "/usr/lib/python2.6/site-packages/oblogout/dbushandler.py", line 50, in _polkit
pk = self._sysbus.get_object ("org.freedesktop.PolicyKit", "/")
File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 244, in get_object
follow_name_owner_changes=follow_name_owner_changes)
File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 241, in __init__
self._named_service = conn.activate_name_owner(bus_name)
File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 183, in activate_name_owner
self.start_service_by_name(bus_name)
File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 281, in start_service_by_name
'su', (bus_name, flags)))
File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 622, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program /usr/libexec/dbus-daemon-launch-helper: Success
OS - gentoo
python 2.6 & 3.1
Same problem occus with me on Archlinux.