[sisyphus] Перезагрузка с systemd-222

Евгений Терешков evg-krsk на yandex.ru
Пн Июл 27 05:54:15 MSK 2015


Привет.

Сегодня утром обновился (i586/std-pae/systemd) на работе. Сначала
dmsetup/lvm2/kmod, потом systemd-222-alt2 (он у меня на холде, поэтому
двумя транзакциями). Никакой ругани не было, всё вроде хорошо. Обновил
сразу же initrd, чтобы туда попали свежие кишочки systemd/udev-а и решил
перезагрузиться для верности.

Словил проблему. Дело в том, что перезагружался я по привычке командой
"shutdown -r now" в рутовом терминале (в сессии X-ов). Вижу закрылись все
окна, остались только обоина и декорации WM. Даже запущенный на обоине
conky исчез. И больше ничего, висим минуту, висим вторую (panic=30 в
аргументах ядру не повлияло). Указателя мыши не видно, ни на какие клавиши
не реагируем (хотел посмотреть логи на виртуальных консолях). Пришлось
перезагружаться по SysRq.

По перезагрузке смотрю логи - никакого криминала, всё остановилось штатно,
последняя запись "Journal stopped".

Пробую также из иксов перезагрузиться посредством "systemctl reboot" -
результат тот же, зависаем.

Попробовал дожидаться загрузки иксов и переходя на второй виртуальный
терминал логиниться от рута - так отсюда и "shutdown -r now" и "systemctl
reboot" отрабатывают нормально. Пробовал также жать Ctrl-Alt-Del из
виртуальной консоли - тоже перезагружает нормально.

Есть сильное подозрение, что это новый systemd и его logind чудят. При
обновлении systemd изменился файл
dbus-1/system.d/org.freedesktop.login1.conf и дифф наводит на подозрения,
что изменилась политика доступа к функциям перезагрузки (есть упоминания
shutdown, reboot).

Кто уже обновился, будьте добры, проверьте воспроизводится у вас такое или
подземный стук локален.

-- 
С уважением, Терешков Евгений.
Jabber ID: evg на altlinux.org, evg_krsk на jabber.ru


Подробная информация о списке рассылки Sisyphus