Приветствую. Ошибка с выбросами обсуждалась в теме разработки sysv-xfce: https://forum.altlinux.org/index.php?topic=36177.msg312685#msg312685 https://forum.altlinux.org/index.php?topic=36177.msg312691#msg312691 https://forum.altlinux.org/index.php?topic=36177.msg312868#msg312868 Кратко суть: Система sysv-xfce на сизифе # ls -l /proc/1/exe lrwxrwxrwx 1 root root 0 июл 21 2017 /proc/1/exe -> /sbin/init HP Compaq nx6110 Когда и как проявляется ошибка: На всех четвёртых ядрах долгий фриз на выходе из suspend (см. баг #33617). При отработке ухода в Suspend To Ram через меню Системные действия > Ждущий режим или прямой командой $ xfce4-session-logout -s ноутбук уходит в спячку с выключением питания. На выходе из suspend следует долгий фриз ядра (все ядра 4-той линейки). Команда завершит работу по окончании фриза (suspend - моментальное включение) $ time -f %e xfce4-session-logout -s Command exited with non-zero status 1 26.91 с выводом окна ошибки: Получена ошибка при попытке завершения сеанса Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. Беглым наблюдением увиделось: В стабильном slackware-live 14.2 на Xfce также в наличии фриз на выходе из suspend, но команда завершает работу до выключения питания и окно ошибки не появляется.
Created attachment 7154 [details] Вывод strace Вывод strace при отработке команды $ strace -o exit-from-suspend-on-xfce4-session-logout-s.txt \ xfce4-session-logout -s
Временный работающий обход этой ошибки: # rpm -qf /etc/polkit-1/rules.d/60-xfce4-pm-helper.rules polkit-sysvinit-0.3.4-alt2.noarch # cat /etc/polkit-1/rules.d/60-xfce4-pm-helper.rules polkit.addRule(function(action, subject) { if (action.id == "org.xfce.power.xfce4-pm-helper" && subject.isInGroup("xgrp") ) { return polkit.Result.YES; } }); $ pkexec /usr/sbin/xfce4-pm-helper --suspend Последнюю команду можно повесить на кнопку.
(Ответ для Speccyfighter на комментарий #2) > Временный работающий обход этой ошибки: Раз это помогает, то проблема исключительно в polkit на sysvinit. Такими костылями и обходится.