There's a typo in script /usr/share/hal/scripts/hal-system-power-hibernate that
causes hald to die after resume from hibernation.
Reproducible: Always
Patch to fix typo
--- hal-system-power-hibernate.orig 2007-02-07 13:25:54.000000000 -0700
+++ hal-system-power-hibernate 2007-02-07 13:41:15.000000000 -0700
@@ -55,7 +55,7 @@
# Refresh devices when resuming from a hibernate
for type in button battery ac_adapter ; do
- devices=$(hal-find-by-capbility --capability $type)
+ devices=$(hal-find-by-capability --capability $type)
for device in $devices ; do
dbus-send --system --print-reply --dest=org.freedesktop.Hal $device \
org.freedesktop.Hal.Device.Rescan