LINUX.ORG.RU

Poweroff/reboot/hibernate/stand by в xfce 4.10 перестали работать.

 , , ,


0

1

Дистр: Debian Jessie

Xfce: 4.10

DM: MDM

upower, systemd, systemd-sysv - установлены.

Проблема: по нажатию кнопок Shutdown/Reboot/Hibernate/Stand by при завершении сессии xfce4, ни одно из вышеперечисленных действий не производится - xfce закрывается, открывается mdm. Последний, впрочем, не предлагает и не может залогинить пользователя, а лишь тупо висит. При попытке залогиниться, выдает «System is going down».

Как решить проблему?

P.S: reboot и poweroff из терминала тоже выкидывают в mdm.

P.P.S: из mdm пока что получалось только выключить компьютер. При попытке ребутнуться - система повисает на унылом белом курсоре.

★★★★★

Последнее исправление: tekk (всего исправлений: 3)

Какая версия upower установлена и какая используется система инициализации sysvinit или systemd?

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

upower 0.99.0-3

используется systemd

tekk ★★★★★
() автор топика

Может быть dbus не посылает сигнал на выключение/ребут системы? Или просто надо настроить хоткеи?

w1nner ★★★★★
()

Вангую, что у MDM не хватает каких-то прав.

MiniRoboDancer ★☆
()
Ответ на: комментарий от w1nner

Читайте выше. Хоткеи тут не при чем.

система не выключается/ребутится и по 'reboot/poweroff' из терминала/консоли.

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

Что может быть не так с правами?

Вообще, это случилось после обновления системы...

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

Да, они тоже.

и с sudo и без.

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

Погуглил.

С правами все так, как и было, а было нормально.

Оно ж даже от рута не выключается/ребутится.

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

Обновился.

Обновил systemd, polkit, upower и, соответственно, consolekit.

В общем-то, это вроде как самое важное.

Версии:

systemd - 208-6

consolekit - 0.4.6-4

policykit-1 - 0.105-6.1

upower - 0.99.0-3 (писал выше).

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

Попробуй отключить mdm sudo systemctl stop mdm. Что пишет в консоли после того как пытаешься sudo shutdown -h? Пакет kexec-tools стоит? Попробуй прописать в ~/.xinitrc exec dbus-launch --exit-with-session startxfce4

w1nner ★★★★★
()
Последнее исправление: w1nner (всего исправлений: 1)
Ответ на: комментарий от w1nner
sudo systemctl stop mdm

выкидывает в голую консоль и убивает xfce4.

xfce потом стартует по xfce4start, тут все нормально.

sudo shutdown -h

пишет следующее:

Shutdown scheduled for Пн 2014-08-04 11:20:28 MSK, use 'shutdown -c' to cancel.
user@host:~$ 
Broadcast message from root@debian (Mon 2014-08-04 11:19:28 MSK):

The system is going down for power-off at Mon 2014-08-04 11:20:28 MSK!

При попытке ребутнуться после отключения mdm, вылез запрос на аутентификацию для ребута. Ввел пароль, увидел экран с надписью

xinit: unexpected signal 1
и, разумеется, система повисла на этом.

Прописал в ~/.xinitrc

exec dbus-launch --exit-with-session startxfce4
- эффекта не дало, система по-прежнему выпадает в MDM, при попытке ребутнуться.

Пакет kexec-tools не стоит.

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

мне так, ради интереса, если поставишь lightdm, и используешь его основным? (я понимаю что ты хочешь MDM использовать)

mul4 ★★★★★
()
Ответ на: комментарий от mul4

Хмм, у меня с ним какие-то проблемы были, помнится, что-то с gtk-темой связанное.

А сейчас он не логинит в систему.

Даже и не помню что там было, давно разбирался. Потому и пересел на mdm.

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

Можешь залить на pastebin.ru выхлоп systemctl list-units? В частности проверь systemctl status dbus.socket & status systemd-shutdownd.socket. Если они не активны, то включи. Если не поможет попробуй дописать в /etc/default/grub строку GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" и заново сконфигурировать файл граба grub-mkconfig -o /boot/grub/grub.cfg

w1nner ★★★★★
()
Ответ на: комментарий от w1nner

Systemctl shutdown socket.

Systemctl dbus socket.

Оба юнита активны.

Systemctl list units.

Добавил splash к CMDLINE в конфиге grub'а, конфиг пересоздал - не помогло.

Вообще, мне до этого советовали откатить версию upower. Но я этого до сих пор не сделал, потому что меня немного смущает идея откатывать такие пакеты в Debian'е...

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

Ну тогда я не знаю что тебе еще предложить, извини ничем помочь не могу.

w1nner ★★★★★
()

хорошо что в убунте нет этого гадкого системд

anonymous
()

У меня даже на андрюше работает.

system
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.