Since at least a month, my 11.10-64bit PC doesn't shutdown anymore from the GUI. It simply freezes on plymouth screen. If I open gnome-terminal and type "sudo poweroff", it shuts down correctly.
This is very annoying. I don't have any relevant message in the logs. It simply stops at "The system will be halted"...but it doesn't power off.
I have fixed this by adding the following line to the file /etc/default/halt:
INIT_HALT = POWEROFF
While that solution didn't work for me on Ubuntu 12.04, I was able to solve the problem in another way:
I removed the Nvidia drivers, and the computer then was able to correctly shut down and restart.
Actually if you want to shutdown and power off the machine, you should type:
I had this problem. I updated grub and worked fine. Launch Terminal and type the following: