Red Hat Bugzilla – Bug 270841
Doesn't suspend after a suspend action went wrong
Last modified: 2015-03-04 20:19:16 EST
+++ This bug was initially created as a clone of Bug #270821 +++
Description of problem:
If a suspend action goes wrong, it may leave the /.suspended file on the next
boot which inhibits subsequent suspend/hibernate actions due to
take_suspend_lock() in /usr/lib/pm-utils/functions.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. On a machine with broken suspend/hibernate (one of those not working should
be sufficient), run pm-suspend or pm-hibernate (whatever is broken, e.g. with an
old version of pm-utils with broken quirks)
2. After the action has sufficiently blown up in your face, reboot the machine
3. Run pm-suspend/-hibernate (whatever works, e.g. a new version of pm-utils
with fixed quirks
Machine switches to a VT and nothing else
Machine suspends/hibernates, stale /.suspended files get cleaned up some way.
A stale /.suspended file doesn't even give an error message, that's really bad.
It should at least give that so the user had an idea what goes wrong. Then,
stale /.suspended should be detected so it doesn't inhibit subsequent
This is fixed in pm-utils 1.0.6 together with initscripts-8.70-1.
*** This bug has been marked as a duplicate of 442178 ***