Created attachment 6788 [details] polkit package for sysv+xfce Суть: Система на xfce установлена # tune2fs -l /dev/sda1|grep -i create Filesystem created: Mon May 2 13:33:12 2016 с регулярки и была переведена на sysv установкой sysvinit, pm-utils и кастомного polkit-sysvinit-0.3.1 Пакет polkit-sysvinit-0.3.1 содержит рулезы для xfce4-session-logout: 60-sysvinit-console-kit.rules 60-sysvinit-mount.rules 60-sysvinit-nm.rules 60-xfsm-shutdown-helper.rules dist-upgrade не было. Софт накатывался точечно. После ночного dist-upgrade c 6-го на 7-е августа, в xfce4-session-logout выломались все опции кроме Выйти. Отрисовка стола довольно быстро. Но с задержкой в несколько минут вывода аплета Системные действия на панель задач. За минуту-две до появления аплета Системные действия, невозможно сменить раскладку и вызвать меню аплета в панели задач. При попытке вызова окна выхода из Х-сессии, запаздывание вывода окна в несколько минут во время которых нельзя ни окно закрыть, ни терминалом воспользоваться. Единственный вариант, это SysRq или переход в ttyX до момента появления окна xfce4-session-logout. После закрытия этого окна, всё приходит в норму до момента следующего вызова этого окна. Попытка воспользоваться xfce4-session-logout -s ни к чему не приводит. Рулезы игнорируются, в терминал выбросов нет. Активен только выход из сессии. Т.о. система с Xfce на sysv на последнем апгрейде малофункциональна. Возвратил систему в полное рабочее состояние откатом на снапшот от 20160503 # apt-repo rpm http://ftp.altlinux.org/pub/distributions/archive/sisyphus/date/2016/05/03 i586 classic rpm http://ftp.altlinux.org/pub/distributions/archive/sisyphus/date/2016/05/03 noarch classic и возвратом пакета polkit-sysvinit-0.3.1.
Посмотрел бета сборку i586 с xfce на sysv собранную gvy на базе p8/branch. (Ссылки на iso там же) По всем признакам ошибка и в сизифе и в p8 одна и та же. Тут много текста, много выбросов под тегом code: https://forum.altlinux.org/index.php?topic=36177.msg292636#msg292636 Кратко о сути: dbus демон не смог поднять демон polkitd по timed out. А стало быть рулезы polkit /etc/polkit-1/rules.d/* не могут быть обработаны. И с xfce на sysv отвалится функционал thunar, xfce-session-logout, а заодно и NetworkManager.
rpm -q --lastchange dbus * Вс июл 24 2016 Valery Inozemtsev <shrek@altlinux.ru> 1.10.8-alt1 - 1.10.8 - moved /var/run/dbus to /run/dbus Видимо, многие еще пытаются искать сокет dbus в старом месте. Почему - пока не разбирался, может вылечится пересборкой. В любом случае иметь /run смонтированный в /var/run/ полезно по многим причинам echo '/run /var/run bind defaults,bind 0 0' >> /etc/fstab
(В ответ на комментарий №2) > echo '/run /var/run bind defaults,bind 0 0' >> /etc/fstab Может, делать в installer/livecd-install или installer-scripts-remount-stage2?
Закрыто исправлением бага #32642 https://bugzilla.altlinux.org/show_bug.cgi?id=32642#c3