启用用户停留会导致 Rocky Linux 9 在关机时挂起,直到按下电源按钮

启用用户停留会导致 Rocky Linux 9 在关机时挂起,直到按下电源按钮

重新启动 Rocky Linux 9 非常快,直到我启用用户停留:

loginctl enable-linger foo

我没有添加任何新服务以在foo用户下运行。

进行此更改后,、、reboot命令shutdownpoweroff导致系统大部分关闭,但随后进程会挂起。如果我通过虚拟机管理程序强制关闭虚拟机,系统会立即重新启动。在上次启动的日志中,我经常会看到类似以下内容:

...
Jan 31 03:28:41 rockylinux-s-1vcpu-1gb-nyc3-01 systemd-logind[696]: Power key pressed short.
Jan 31 03:28:41 rockylinux-s-1vcpu-1gb-nyc3-01 systemd-logind[696]: Powering Off...
Jan 31 03:28:41 rockylinux-s-1vcpu-1gb-nyc3-01 systemd-logind[696]: System is powering down.
...

一旦出现这些消息,关机或重启就会快速完成。运行以下命令:

loginctl disable-linger foo

使重启速度再次加快。有没有办法解决此问题,或者这是一个错误?

编辑:我在 Ubuntu 22.10 上测试过,那里没有问题,所以这可能是一个错误,或者特定于某个版本的 Systemd。这两个操作系统都有类似的 Systemd 软件包版本:251.4-1ubuntu7 和 250-12.el9_1.1。

答案1

该错误似乎已通过过去几个月内的更新得到解决。

相关内容