2011-01-14, 01:52
My pc would not suspend and if I selected reboot it will kill the XBMC session and restart. Upower was installed as well as the mod to the PKLA file adding user xbmc. Here is a snippet of the log, it looks as if XBMC was handing off the command.
I have removed upower and installed policykit from tar balls, plus corrected the PKLA to reflect the change. I then added the cmd lines for the action.
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.suspend. With upower installed, this step wasn't necessary since policykit was not part of Maverick.
Now it is working.
Maverick 10.10
xbmc 10.0
Code:
[b]1st pkaction[/b]
pkaction
com.ubuntu.languageselector.setsystemdefaultlanguage
com.ubuntu.screenresolution.mechanism.configure
com.ubuntu.screenresolution.mechanism.dontzap
org.debian.aptxapianindex.update
org.freedesktop.consolekit.system.restart
org.freedesktop.consolekit.system.restart-multiple-users
org.freedesktop.consolekit.system.stop
org.freedesktop.consolekit.system.stop-multiple-users
org.freedesktop.policykit.exec
org.freedesktop.policykit.lockdown
org.freedesktop.udisks.cancel-job-others
org.freedesktop.udisks.change
org.freedesktop.udisks.change-system-internal
org.freedesktop.udisks.drive-ata-smart-refresh
org.freedesktop.udisks.drive-ata-smart-retrieve-historical-data
org.freedesktop.udisks.drive-ata-smart-selftest
org.freedesktop.udisks.drive-detach
org.freedesktop.udisks.drive-eject
org.freedesktop.udisks.drive-set-spindown
org.freedesktop.udisks.filesystem-check
org.freedesktop.udisks.filesystem-check-system-internal
org.freedesktop.udisks.filesystem-lsof
org.freedesktop.udisks.filesystem-lsof-system-internal
org.freedesktop.udisks.filesystem-mount
org.freedesktop.udisks.filesystem-mount-system-internal
org.freedesktop.udisks.filesystem-unmount-others
org.freedesktop.udisks.inhibit-polling
org.freedesktop.udisks.linux-lvm2
org.freedesktop.udisks.linux-md
org.freedesktop.udisks.luks-lock-others
org.freedesktop.udisks.luks-unlock
org.freedesktop.upower.hibernate
org.freedesktop.upower.qos.cancel-request
org.freedesktop.upower.qos.request-latency
org.freedesktop.upower.qos.request-latency-persistent
org.freedesktop.upower.qos.set-minimum-latency
org.freedesktop.upower.suspend
[b]2nd snippet[/b]18:03:53 T:3077617536 M:897269760 DEBUG: SECTION:UnloadDll(libcurl-gnutls.so.4)
18:03:53 T:3077617536 M:897269760 DEBUG: Unloading: libcurl-gnutls.so.4
18:06:18 T:3077617536 M:893214720 DEBUG: LIRC: Update - NEW at 214403:000000037ff07bf3 00 Power mceusb (Power)
18:06:18 T:3077617536 M:893214720 DEBUG: OnKey: 196 pressed, action is XBMC.ShutDown()
18:06:18 T:3077617536 M:893214720 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method AboutToSleep
18:06:18 T:3077617536 M:893214720 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method Suspend
18:06:18 T:3077617536 M:893214720 DEBUG: CAnnouncementManager - Announcement: Suspend from xbmc
18:06:19 T:3077617536 M:893214720 DEBUG: OnKey: 196 pressed, action is XBMC.ShutDown()
18:06:19 T:3077617536 M:893214720 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method AboutToSleep
18:06:19 T:3077617536 M:893214720 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method Suspend
18:06:19 T:3077617536 M:893214720 DEBUG: CAnnouncementManager - Announcement: Suspend from xbmc
18:06:20 T:3077617536 M:893087744 DEBUG: LIRC: Update - NEW at 215841:000000037ff07bf3 00 Power mceusb (Power)
18:06:20 T:3077617536 M:893087744 DEBUG: OnKey: 196 pressed, action is XBMC.ShutDown()
18:06:20 T:3077617536 M:893087744 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method AboutToSleep
18:06:20 T:3077617536 M:893087744 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method Suspend
18:06:20 T:3077617536 M:893087744 DEBUG: CAnnouncementManager - Announcement: Suspend from xbmc
18:06:20 T:3077617536 M:893087744 DEBUG: OnKey: 196 pressed, action is XBMC.ShutDown()
18:06:20 T:3077617536 M:893087744 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method AboutToSleep
18:06:20 T:3077617536 M:893087744 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method Suspend
18:06:20 T:3077617536 M:893087744 DEBUG: CAnnouncementManager - Announcement: Suspend from xbmc
18:06:20 T:3077617536 M:893087744 DEBUG: OnKey: 196 pressed, action is XBMC.ShutDown()
18:06:20 T:3077617536 M:893087744 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method AboutToSleep
18:06:20 T:3077617536 M:893087744 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method Suspend
18:06:20 T:3077617536 M:893087744 DEBUG: CAnnouncementManager - Announcement: Suspend from xbmc
18:06:23 T:3077617536 M:893374464 DEBUG: LIRC: Update - NEW at 218580:000000037ff07bf3 00 Power mceusb (Power)
18:06:23 T:3077617536 M:893374464 DEBUG: OnKey: 196 pressed, action is XBMC.ShutDown()
18:06:23 T:3077617536 M:893374464 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method AboutToSleep
18:06:23 T:3077617536 M:893374464 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method Suspend
18:06:23 T:3077617536 M:893374464 DEBUG: CAnnouncementManager - Announcement: Suspend from xbmc
18:06:24 T:3077617536 M:893374464 DEBUG: LIRC: Update - NEW at 219520:000000037ff07bf3 00 Power mceusb (Power)
18:06:24 T:3077617536 M:893374464 DEBUG: OnKey: 196 pressed, action is XBMC.ShutDown()
18:06:24 T:3077617536 M:893374464 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method AboutToSleep
18:06:24 T:3077617536 M:893374464 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method Suspend
18:06:24 T:3077617536 M:893374464 DEBUG: CAnnouncementManager - Announcement: Suspend from xbmc
18:06:24 T:3077617536 M:893386752 DEBUG: LIRC: Update - NEW at 220199:000000037ff07bf3 00 Power mceusb (Power)
18:06:24 T:3077617536 M:893386752 DEBUG: OnKey: 196 pressed, action is XBMC.ShutDown()
18:06:24 T:3077617536 M:893386752 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method AboutToSleep
18:06:24 T:3077617536 M:893386752 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method Suspend
18:06:24 T:3077617536 M:893386752 DEBUG: CAnnouncementManager - Announcement: Suspend from xbmc
I have removed upower and installed policykit from tar balls, plus corrected the PKLA to reflect the change. I then added the cmd lines for the action.
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.suspend. With upower installed, this step wasn't necessary since policykit was not part of Maverick.
Now it is working.
Maverick 10.10
xbmc 10.0