Thanks for such a detailed analysis of the problem. On my desktop machine, on_ac_power returns 255 too as described by Toshio, /proc/acpi/ac_adapter is empty.
The whole mechanism seem quite weired, I would consider such an intricate list of dependencies a bug per construction. It seems that the failing anacron is a consequence of Bug 412499 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/412499 But the error messages look a bit differently in my case. The only strange thing in 'dmesg | grep ACPI' after resume from hibernate state reads [ 11.128661] ACPI: I/O resource piix4_smbus [0xb00-0xb07] conflicts with ACPI region SOR1 [0xb00-0xb0f] [ 11.128664] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 373.901853] ACPI handle has no context! Not sure whether this leads any further... >uname --kernel-release --kernel-version 2.6.31-20-generic #57-Ubuntu SMP Mon Feb 8 09:02:26 UTC 2010 -- anacron killed immediately after resume from suspend state https://bugs.launchpad.net/bugs/497813 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs