更新到 16.04 后无法关闭 xubuntu

Moh*_*jan 6 xubuntu shutdown systemd 16.04

我今天从 Xubuntu 16.04 beta-2 更新到 16.04。现在我无法关闭我的笔记本电脑,但我可以重新启动。当我以 GUI 方式尝试它时,它只是注销。
当我尝试

sudo shutdown -h now
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Failed to start poweroff.target: Transaction is destructive.
See system logs and 'systemctl status poweroff.target' for details.
Run Code Online (Sandbox Code Playgroud)

的输出/var/log/messages

tail /var/log/messages
tail: cannot open '/var/log/messages' for reading: No such file or directory
Run Code Online (Sandbox Code Playgroud)

输出 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)
Run Code Online (Sandbox Code Playgroud)

mar*_*nuy 10

sudo init 0在基于 Ubuntu 16.04 的 Xubuntu 中,接受的答案对我不起作用。

在等待补丁时,这是我关闭笔记本电脑的方法:

使用关机

  • sudo poweroff -f

-f强制计算机关闭而不联系初始化系统。

检测阻止计算机关机的进程

就我而言,总是有 tty 进程会阻止关机进程。所以检测它,杀死进程并启动 systemctl 目标。

  • ps aux | grep tty

    根 983 0.0 0.0 15408 1128 ? Ss 11:49 0:00 /bin/systemd-tty-ask-password-agent --wall

  • 杀死进程: sudo kill 983

  • 关闭计算机:首先sudo systemctl start poweroff.target,如果失败,请再次执行命令:sudo systemctl start poweroff.target

相关问题


小智 3

我的笔记本电脑戴尔 Inspiron 5110 也有同样的问题。尝试后,我的电脑正常关机

sudo init 0
Run Code Online (Sandbox Code Playgroud)