Abra o Terminal (Ctrl + Alt + T) e tente
sudo poweroff
sudo shutdown -h now
Em seguida, insira sua senha. Se funcionar, você pode fazer seu script bash e usar isso.
Você também encontrou no mecanismo de pesquisa? Por favor, procure com o seu número de módulo do computador e problema de desligamento, então você pode encontrar algo.
Eu acho que você precisa de algumas opções do grub para corrigir isso relacionado à ACPI etc. Você pode tentar isso:
sudo gedit /etc/default/grub
altere esta linha:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
para
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off"
ou
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
execute
sudo update-grub
e reinicie o computador e tente desligar.