LINUX.ORG.RU

Сообщение о выключении

 ,


0

6

Приветствую.

Раньше на всех моих дэбианах, при выключении или перезагрузке железа, во все терминалы рассылалось сообщение о сим процессе. Т.е. если процесс инициировал не ты - всё равно видел что произошло.

На нынешних стабильных такого нету. Т.е. можно сидеть на ssh к железу, и сессия просто виснет. И сиди гадай, что происходит.

В куда копать, что бы вернуть всё на прежние рельсы?

И дополнительный вопрос, может это к этому же, а может и нет. Даже если инициирую перезагрузку я - раньше меня с ssh'а просто разлогинивало, а сейчас так же просто подвисает сессия, и нужно ждать пока отсохнет по таймауту. Хочу пофиксить и это.

Заранее благодарен за наводки или решения.

PS: mesg is y


Ответ на: комментарий от mky

Во всём виноват systemd.

Таки да.

И если предпринять попытку решить это на уровне системы и хуков через сам systemd - там всё очень не однозначно (что и подтверждает мэйллист на этот баг). У меня работает через раз. А по powerbutton так и вовсе сюр, ибо сам скрипт оно даже не каждый раз запускает (хоть в systemd и не выставленно ловить это событие). В общем мрак.

Но спасибо большое за наводку. Буду разбираться.

iu0v1
() автор топика
Последнее исправление: iu0v1 (всего исправлений: 1)
Ответ на: комментарий от iu0v1

Самый активный по systemd на этом форуме пользователь intelfx. У него arch, можете кастануть его и спросить, воспроизводится ли у него подобное поведение системы. Если в arch'е всё работает как надо, можно будет смотреть на их systemd-юниты...

Я живу в криокамере, у меня upstart по юнитам systemd не специалист.

mky ★★★★★
()

intelfx кастую по рекомендации о непревзойдённом systemd-fu

Если будет не тяжко просмотреть тему, есть ли такая беда в арче?

iu0v1
() автор топика
Ответ на: комментарий от iu0v1

Что касается sshd — https://github.com/systemd/systemd/issues/2390 (опять зависимостей недосыпали), костыль состоит в том, чтобы пользовать сокет-активацию.

Что касается wall messages — смотрю в код.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

Что-то пропустил уведомление о сообщении.

Спасибо, попробую эту подпорку.

А за wall, ничего там не нашлось, часом?

iu0v1
() автор топика

vlb, iu0v1 и все-все-все: сделайте вот это.

mkdir -p /etc/systemd/system/systemd-user-sessions.service.d
cat >/etc/systemd/system/systemd-user-sessions.service.d/network.conf <<EOF
[Unit]
Wants=network.target
After=network.target
EOF

И уберите сокет-активацию. Ради эксперимента.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.