Не удается завершить работу xubuntu после обновления до 16.04

Я обновился с Xubuntu 16.04 beta-2 до 16.04 сегодня. И теперь я не могу выключить свой ноутбук, но могу перезагрузить. Когда я пытаюсь сделать это с помощью графического интерфейса, он просто выходит из системы.
Когда я попробовал

sudo shutdown -h now

, я получил следующую ошибку:

Failed to start poweroff.target: Transaction is destructive.
See system logs and 'systemctl status poweroff.target' for details.

Вывод /var/log/messages:

tail /var/log/messages
tail: cannot open '/var/log/messages' for reading: No such file or directory

Вывод systemctl status poweroff.target

● poweroff.target - Power-Off
   Loaded: loaded (/lib/systemd/system/poweroff.target; disabled; vendor preset:
   Active: inactive (dead)
     Docs: man:systemd.special(7)
6
задан 23 April 2016 в 16:35

3 ответа

Принятый ответ sudo init 0 не работает на меня в Xubuntu, базирующемся в Ubuntu 16.04.

При ожидании патч , это - то, как я могу завершить работу своего ноутбука:

Используя выключение питания

  • sudo poweroff -f

-f, чтобы вынудить компьютер завершить работу, не связываясь с init системой.

Обнаружение процесса, который предотвращает компьютер для завершения работу

В моем случае, всегда существует процесс tty, это блокирует процесс выключения питания. Так обнаруживая его, уничтожая процесс и запуская цель systemctl.

  • ps aux | grep tty

    корень 983 0.0 0.0 15408 1128? Ss 11:49 0:00/bin/systemd-tty-ask-password-agent - стена

  • Уничтожают процесс: sudo kill 983

  • Завершение работы компьютер: Сначала sudo systemctl start poweroff.target и если это перестало работать, выполняют команду снова: sudo systemctl start poweroff.target.

Связанные вопросы

0
ответ дан 24 April 2016 в 02:35
  • 1
    вывод находится на терминале, я don' t видят, что создается больше файлов – IDK 14 September 2017 в 11:11

У меня есть та же проблема в моем ноутбуке Dell Inspiron 5110. После того, как попробовано это, мое компьютерное завершение работы обычно

sudo init 0
0
ответ дан 24 April 2016 в 02:35

ответ @marcanuy работает на меня на Ubuntu 16.04. Если Вы хотите использовать второй метод в том ответе, вот сценарий, можно вставить .bashrc, чтобы сделать это легко:

shutdown_workaround() {
    TTY_PID=$(ps aux | grep -v grep | grep -Po "root +\K[0-9]+(?= .*systemd-tty-ask-password-agent)")
    sudo kill $TTY_PID
    sudo systemctl start poweroff.target || sudo systemctl start poweroff.target
}
0
ответ дан 17 April 2019 в 05:16

Другие вопросы по тегам:

Похожие вопросы: