[Bug 1196752] Re: Suspend only works once when using upower with logind -- s-shim needs to call /lib/systemd/system-sleep/*
Joseph Yasi
joe.yasi at gmail.com
Tue Feb 11 17:59:15 UTC 2014
KDE PowerDevil now checks for Upstart if the systemd version check
fails. The version API implementation is no longer needed. The call to
the sleep scripts still needs to happen.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1196752
Title:
Suspend only works once when using upower with logind -- s-shim needs
to call /lib/systemd/system-sleep/*
Status in “systemd” package in Ubuntu:
Invalid
Status in “systemd-shim” package in Ubuntu:
Triaged
Status in “upower” package in Ubuntu:
Fix Released
Status in “upower” package in Debian:
Fix Released
Bug description:
On saucy with upower 0.9.20-1ubuntu2, suspending via UPower (or the KDE suspend menu) only works once:
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
and resuming works the first time. However, calling it again after resume returns:
"Sleep has already been requested and is pending"
Sleeping directly via logind works every time:
dbus-send --print-reply --system --dest=org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.Suspend boolean:true
Returning FALSE for the LOGIND_AVAILABLE() case in gboolean
up_backend_emits_resuming (UpBackend *backend) in src/linux/up-
backend.c allows suspending multiple times via UPower (or the KDE
suspend menu). UPower is somehow not getting the resume signal from
logind.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1196752/+subscriptions
More information about the foundations-bugs
mailing list