Включение задержки пользователя приводит к зависанию Rocky Linux 9 при выключении до тех пор, пока не будет нажата кнопка питания.

Перезагрузка Rocky Linux 9 происходит очень быстро, пока я не включу задержку пользователя:

      loginctl enable-linger foo

Я не добавлял никаких новых служб для запуска подfooпользователь.

После этого измененияreboot,shutdown,poweroffкоманды приводят к тому, что система в основном выключается, но затем процесс зависает. Если я принудительно выключу виртуальную машину через гипервизор, система сразу перезагрузится. В логах предыдущей загрузки я часто вижу что-то вроде:

      ...
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.

0 ответов

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