После недавнего обновления нельзя выключить систему из меню gdm: gdm завершается, на консоли появляется примерно следующее: "/usr/sbin/poweroff: child XXXXX exited on signal 15" и всё.
Сообщение следующее: /usr/bin/poweroff: child XXXXX terminated with signal 15. : No such file or directory И неудивительно, так как poweroff находится в /usr/sbin.
(In reply to comment #1) > Сообщение следующее: > /usr/bin/poweroff: child XXXXX terminated with signal 15. > : No such file or directory > И неудивительно, так как poweroff находится в /usr/sbin. Да? $ which poweroff /usr/bin/poweroff $ rpm -qf `which poweroff` SysVinit-usermode-1.4-alt3
(In reply to comment #2) > Да? > > $ which poweroff > /usr/bin/poweroff И действительно. Но ошибка на месте.
Unable to reproduce, SysVinit-usermode-1.4-alt3 "works for me".
Присоединяюсь с жалобами на проблему. Это не должно быть из-за #5473 - я обратил внимание на сообщение при обновлении, и у меня # ls -al /etc/pam.d/reboot -rw-r----- 1 root root 171 Aug 3 20:56 /etc/pam.d/reboot rpm -Vf /etc/pam.d/reboot завершается без ошибок. Но проблема есть! Могу только дополнить, что при попытке выключения из gdm, помимо "/usr/bin/poweroff: child XXXXX terminated with signal 15.", во второй строчке выводится ": No such file or directory". Если прямо после этого войти в систему (безразлично, root'ом или нет) и дать команду poweroff - выключается без проблем.
А у меня и из консоли (от юзера) не всегда получается - с 1-го раза такая же ошибка, если потом быстро еще несколько раз выполнить эту команду, на какой-то раз получается.
Во. Пишу от юзера reboot, получаю что-то типа child XXXXX terminated. На 1-й взгляд ребут не начинается (по кр.мере клава в иксах не лочится, как обычно при ребуте - кстати, это нормально?). Выплняю еще раз. Получаю kill: XXXXX: operation not permitted (pid слегка больше того, что был в прошлой ругани). Хочу сделать ps afx - успеваю набрать ps af, как клава лочится и машина штатно уходит в ребут. Все-таки это не gdm.
Кто будет тестировать новый consolehelper?
Что для этого требуется?
reassigned to maintainer
Try consolehelper-0.2.8-alt1
[pilot@home pilot]$ poweroff consolehelper: Аутентификация завершилась неудачно [pilot@home pilot]$ poweroff consolehelper: Аутентификация завершилась неудачно [pilot@home pilot]$ poweroff consolehelper: Аутентификация завершилась неудачно [pilot@home pilot]$ rpm -q consolehelper consolehelper-0.2.8-alt1 Это я по ssh зашёл. С физической консоли уже всё хорошо.
Т.е. теперь работает? Кто-нибудь gdm проверьте, пожалуйста.
У меня после обновления до consolehelper-0.2.8-alt1 - poweroff/reboot из gdm стали проходить нормально. Спасибо!
Что касается поведения poweroff от непривилегированного пользователя через ssh - у меня происходит то же, что описано в Comment #12: $ poweroff consolehelper: Аутентификация завершилась неудачно Хотя до обновления это же работало (проверял).
reboot/halt/poweroff от непривилегированного удалённого пользователя не должен работать начиная с SysVinit-usermode >= 1.3-alt1; это, впрочем, конфигурируемо через /etc/pam.d/reboot
Стало быть, fixed in consolehelper-0.2.8-alt1