In my case, I resolved it that way: NetworkManager blocked poweroff.
Solution (in my case): --- /etc/init/network-manager.conf.orig 2010-05-03 14:56:09.745071317 +0200 +++ /etc/init/network-manager.conf 2010-05-03 14:56:43.075152939 +0200 @@ -8,6 +8,7 @@ start on (local-filesystems and started dbus) stop on stopping dbus +stop on runlevel [06] expect fork respawn -- [Karmic] Hangs during shutdown with kernel 2.6.31-7 https://bugs.launchpad.net/bugs/418509 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