You might want to try going into 'terminal" via Alt F2,
and run :
then :
and finally :
That will update your system, and reboot.
One of my machines was acting like that, and I would just use the terminal to shutdown or reboot. Updating seemed to fix things.