При работающей системе, после входа, попробуйте выключить через консоль и почитать вывод системы при этом.
Консоль: Ctrl + Alt + F5 (вообще консолей много, но одна из них используется Вашим рабочим столом, поэтому, чтобы наверняка, предлагаю пятую использовать.)
В консоли вводите: логин, Enter, пароль, Enter
Затем выключаете систему:
poweroff
и читаете, что происходит, в частности ошибки.
Если кажется, что зависло, дайте системе до 5ти минут, которые висящие процессы могут быть "убиты" системой systemd только спустя 2 минуты после зависания. Это как раз один из вариантов "решения" (не самый лучший) проблемы - "убивать" процессы через 5-10 секунд после зависания.
Пользователь добавил сообщение 03 Февраля 2019, 19:52:51:
Также выключает систему shutdown now