Summary: | No suspend/hibernate actions with systemd >= 209 | ||
---|---|---|---|
Product: | [Unmaintained] solid | Reporter: | Andrea Scarpino <scarpino> |
Component: | powermanagement | Assignee: | Dario Freddi <drf> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | arthur, Jason, laplataphp, lukas, mail, nwhisper, prettyvanilla |
Priority: | NOR | ||
Version: | 4.12.2 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | 5dc2b9a5c09d95ba9a17ac00056213082feb8d90 | Version Fixed In: | 4.11.7 |
Sentry Crash Report: |
Description
Andrea Scarpino
2014-02-22 08:33:34 UTC
WORKAROUND: Downgrade to latest systemd-208-x and systemd-sysvcompat-208-x *** This bug has been confirmed by popular vote. *** More info: kded says "No appropriate systemd version or upstart version found". I see powerdevil uses dbus to fetch systemd version; for some reason this is not working from my session: $ dbus-send --print-reply --system --dest=org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager.Version Error org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 2 matched rules; type="method_call", sender=":1.93" (uid=1000 pid=2224 comm="dbus-send --print-reply --system --dest=org.freede") interface="org.freedesktop.systemd1.Manager" member="Version" error name="(unset)" requested_reply="0" destination="org.freedesktop.systemd1" (uid=0 pid=1 comm="/sbin/init ") Here's the change that broke things. zx2c4@thinkpad ~ $ sudo qdbus --system org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager.Version systemd 208 zx2c4@thinkpad ~ $ sudo qdbus --system org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager.Version 210 Apparently the systemd maintainer doesn't like this at all. http://lists.freedesktop.org/archives/systemd-devel/2014-February/017403.html http://lists.freedesktop.org/archives/systemd-devel/2014-February/017404.html The version string check is there mainly for checking whether the "resuming" signal is present and then for Ubuntu which doesn't ship all of systemd.... Fixed in next version |