LinuxForum.Fans
Тема

Debian 7.5 + LXDE не работает выключение и перезагрузка

Автор: ivan_tiran 21 сообщений 4849 просмотров
#385812

Доброго времени суток. Установил на старенький компьютер Debian с Gnome по умолчанию, после чего снёс Gnome и установил LXDE. Но столкнулся с проблемой: не работают кнопки выключения и перезагрузки компьютера. Если выйти в менеджер окружений, то оттуда компьютер выключить можно. Пробовал заходить в LXDE из под рута, тоже никаких реакций на кнопки. Как можно решить эту проблему?

#385952

В гноме все работало?

#386318
Ampermetr написал:
В гноме все работало?

Я заново установил с LXDE. Это баг тестовой версии, как исправить не нашёл

#386381

Суть в том что 7.5 это не тестовая версия, это wheezy с пятой порцией обновлений безопасности.

#386417

Там, если не ошибаюсь, проблема в ConsoleKit (или в PAM). Дело в том, что выключение производится через d-bus, который не может подключиться к сессии. Что у вас в ~/.xsession-errors, в общесистемном xinitrc? Как происходит запуск сессии LXDE?

#386470
yars написал:
Там, если не ошибаюсь, проблема в ConsoleKit (или в PAM). Дело в том, что выключение производится через d-bus, который не может подключиться к сессии. Что у вас в ~/.xsession-errors, в общесистемном xinitrc? Как происходит запуск сессии LXDE?

[console]root@debian:/home/pavel# cat ~/.xsession-errors
Xsession: X session started for root at Ср июл 9 12:38:05 MSK 2014
localuser:root being added to access control list
** Message: main.vala:96: Session is LXDE
** Message: main.vala:97: DE is LXDE
** Message: main.vala:128: log directory: /root/.cache/lxsession/LXDE
** Message: main.vala:129: log path: /root/.cache/lxsession/LXDE/run.log[/console]

#386472
Ampermetr написал:
Суть в том что 7.5 это не тестовая версия, это wheezy с пятой порцией обновлений безопасности.

Как я понял, то обновления эти никак не связаны с wheezy, так я установил сразу 7.5. После копирования некоторых репозиториев для microsoft fonts, skype, opera и т. д. я выполнил upgrade && dist-upgrade.

#386521

ivan.tiran, а от пользователя? И что у рута и пользователя в run.log?

#386572
yars написал:
ivan.tiran, а от пользователя? И что у рута и пользователя в run.log?
Показать
[console]root@debian:/home/pavel# cat /root/.cache/lxsession/LXDE/run.log
** Message: utils.vala:79: Config system location : /etc/xdg/lxsession/LXDE
** Message: utils.vala:85: System system path location : /etc/xdg/lxsession/LXDE/desktop.conf
** Message: utils.vala:89: Final file used : /etc/xdg/lxsession/LXDE/desktop.conf
** Message: settings.vala:396: Key file does not have key 'panel/command'
** Message: settings.vala:396: Key file does not have key 'dock/command'
** Message: settings.vala:396: Key file does not have key 'file_manager/command'
** Message: settings.vala:396: Key file does not have key 'desktop_manager/command'
** Message: settings.vala:396: Key file does not have key 'launcher_manager/command'
** Message: settings.vala:396: Key file does not have key 'composite_manager/command'
** Message: settings.vala:396: Key file does not have key 'im1/command'
** Message: settings.vala:396: Key file does not have key 'im2/command'
** Message: settings.vala:396: Key file does not have key 'widget1/command'
** Message: settings.vala:396: Key file does not have group 'Keymap'
** Message: settings.vala:396: Key file does not have group 'XRandr'
** Message: settings.vala:396: Key file does not have key 'screensaver/command'
** Message: settings.vala:396: Key file does not have key 'power_manager/command'
** Message: settings.vala:396: Key file does not have key 'polkit/command'
** Message: settings.vala:396: Key file does not have key 'network_gui/command'
** Message: settings.vala:396: Key file does not have key 'audio_manager/command'
** Message: settings.vala:396: Key file does not have key 'quit_manager/command'
** Message: settings.vala:396: Key file does not have key 'quit_manager/image'
** Message: settings.vala:396: Key file does not have key 'quit_manager/layout'
** Message: settings.vala:396: Key file does not have key 'workspace_manager/command'
** Message: settings.vala:396: Key file does not have key 'terminal_manager/command'
** Message: settings.vala:396: Key file does not have key 'screenshot_manager/command'
** Message: settings.vala:396: Key file does not have key 'upgrade_manager/command'
** Message: settings.vala:396: Key file does not have key 'clipboard/command'
** Message: settings.vala:396: Key file does not have key 'disable_autostart'
** Message: settings.vala:396: Key file does not have key 'upstart_user_session'
** Message: settings.vala:396: Key file does not have group 'State'
** Message: settings.vala:396: Key file does not have group 'Dbus'
** Message: settings.vala:396: Key file does not have group 'Dbus'
** Message: settings.vala:396: Key file does not have group 'Security'
** Message: settings.vala:396: Key file does not have group 'a11y'
** Message: settings.vala:396: Key file does not have group 'Updates'
** Message: settings.vala:396: Key file does not have group 'Environment'
** Message: settings.vala:396: Key file does not have group 'Environment'
** Message: settings.vala:435: Key file does not have key 'iXft/Hinting'
** Message: settings.vala:396: Key file does not have key 'sXft/HintStyle'
** Message: settings.vala:396: Key file does not have key 'sXft/RGBA'
** Message: settings.vala:396: Key file does not have key 'sGtk/ColorScheme'
** Message: settings.vala:396: Key file does not have key 'sGtk/CursorThemeName'
** Message: settings.vala:435: Key file does not have key 'iGtk/ToolbarIconSize'
** Message: settings.vala:435: Key file does not have key 'iNet/EnableEventSounds'
** Message: settings.vala:435: Key file does not have key 'iNet/EnableInputFeedbackSounds'
** Message: settings.vala:435: Key file does not have key 'Beep'
** Message: settings.vala:332: Monitoring: /etc/xdg/lxsession/LXDE/desktop.conf
** Message: settings.vala:340: Desktop file is not in config home, monitoring creation of it
** Message: settings.vala:355: Monitoring home path: /root/.config/lxsession/LXDE/desktop.conf
** Message: environement.vala:56: Exporting variable
** Message: environement.vala:57: desktop_environnement XDG_CURRENT_DESKTOP
** Message: environement.vala:139: confir_dirs is null, export : /etc/xdg
** Message: environement.vala:151: Exporting XDG_CONFIG_DIRS
** Message: environement.vala:158: data_dirs is null, export : /usr/local/share:/usr/share:/usr/share/gdm:/var/lib/menu-xdg
** Message: environement.vala:170: Exporting XDG_DATA_DIRS

(lxsession:2016): GLib-CRITICAL **: g_setenv: assertion 'value != NULL' failed
** Message: utils.vala:79: Config system location : /etc/xdg/lxsession/LXDE
** Message: utils.vala:85: System system path location : /etc/xdg/lxsession/LXDE/conffiles.conf
** Message: utils.vala:89: Final file used : /etc/xdg/lxsession/LXDE/conffiles.conf
** Message: utils.vala:79: Config system location : /etc/xdg/lxsession/LXDE
** Message: utils.vala:85: System system path location : /etc/xdg/lxsession/LXDE/desktop.conf
** Message: utils.vala:89: Final file used : /etc/xdg/lxsession/LXDE/desktop.conf
xprop: no such property "_NET_NUMBER_OF_DESKTOPS"
xprop: no such property "_NET_DESKTOP_NAMES"
** Message: utils.vala:79: Config system location : /etc/xdg/lxsession/LXDE
** Message: utils.vala:85: System system path location : /etc/xdg/lxsession/LXDE/autostart
** Message: utils.vala:89: Final file used : /etc/xdg/lxsession/LXDE/autostart
** Message: autostart.vala:44: Autostart path : /etc/xdg/lxsession/LXDE/autostart
No protocol specified
xscreensaver: 12:38:05: Can't open display: :0
xscreensaver: 12:38:05: initial effective uid/gid was root/root (0/0)
xscreensaver: 12:38:05: running as nobody/nogroup (65534/65534)

xscreensaver: 12:38:05: This is probably because you're logging in as root. You
shouldn't log in as root: you should log in as a normal user,
and then `su' as needed. If you insist on logging in as
root, you will have to turn off X's security features before
xscreensaver will work.

Please read the manual and FAQ for more information:

http://www.jwz.org/xscreensaver/faq.html
http://www.jwz.org/xscreensaver/man.html

** Message: options.vala:213: Create Option Clipboard
** Message: options.vala:46: Options - Launch command lxclipboard
** Message: main.vala:391: Check keymap_mode (null)
** Message: app.vala:123: xscreensaver exit with this type of exit: 256
** Message: app.vala:138: Exit normal, don't reload
W: [pulseaudio] main.c: Эта программа не предназначена для запуска с привилегиями администратора (кроме случая, когда указан ключ «--system»).
Openbox-Message: Невозможно найти соответствующий файл меню "/usr/share/lxde/openbox/menu.xml"

** (nm-applet:2081): CRITICAL **: nm_secret_agent_register: assertion 'priv->registered == FALSE' failed
** Message: x-terminal-emulator has very limited support, consider choose another terminal

(pcmanfm:2071): Gtk-WARNING **: Radio group does not contain an action with value '0'
XIO: fatal IO error 11 (Ресурс временно недоступен) on X server ":0"
after 5352 requests (5352 known processed) with 0 events remaining.
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
nm-applet-Message: PID 2081 (we are 2081) sent signal 15, shutting down...
lxclipboard: Fatal IO error 11 (Ресурс временно недоступен) on X server :0.
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
pcmanfm: Fatal IO error 0 (Выполнено) on X server :0.
E: [pulseaudio] main.c: Не удалось завершить работу демона: Нет такого файла или каталога
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.[/console]
Показать
[console]pavel@debian:~/.cache/lxsession/LXDE$ cat run.log
** Message: utils.vala:79: Config system location : /etc/xdg/lxsession/LXDE
** Message: utils.vala:85: System system path location : /etc/xdg/lxsession/LXDE/desktop.conf
** Message: utils.vala:89: Final file used : /etc/xdg/lxsession/LXDE/desktop.conf
** Message: settings.vala:396: Key file does not have key 'panel/command'
** Message: settings.vala:396: Key file does not have key 'dock/command'
** Message: settings.vala:396: Key file does not have key 'file_manager/command'
** Message: settings.vala:396: Key file does not have key 'desktop_manager/command'
** Message: settings.vala:396: Key file does not have key 'launcher_manager/command'
** Message: settings.vala:396: Key file does not have key 'composite_manager/command'
** Message: settings.vala:396: Key file does not have key 'im1/command'
** Message: settings.vala:396: Key file does not have key 'im2/command'
** Message: settings.vala:396: Key file does not have key 'widget1/command'
** Message: settings.vala:396: Key file does not have group 'Keymap'
** Message: settings.vala:396: Key file does not have group 'XRandr'
** Message: settings.vala:396: Key file does not have key 'screensaver/command'
** Message: settings.vala:396: Key file does not have key 'power_manager/command'
** Message: settings.vala:396: Key file does not have key 'polkit/command'
** Message: settings.vala:396: Key file does not have key 'network_gui/command'
** Message: settings.vala:396: Key file does not have key 'audio_manager/command'
** Message: settings.vala:396: Key file does not have key 'quit_manager/command'
** Message: settings.vala:396: Key file does not have key 'quit_manager/image'
** Message: settings.vala:396: Key file does not have key 'quit_manager/layout'
** Message: settings.vala:396: Key file does not have key 'workspace_manager/command'
** Message: settings.vala:396: Key file does not have key 'terminal_manager/command'
** Message: settings.vala:396: Key file does not have key 'screenshot_manager/command'
** Message: settings.vala:396: Key file does not have key 'upgrade_manager/command'
** Message: settings.vala:396: Key file does not have key 'clipboard/command'
** Message: settings.vala:396: Key file does not have key 'disable_autostart'
** Message: settings.vala:396: Key file does not have key 'upstart_user_session'
** Message: settings.vala:396: Key file does not have group 'State'
** Message: settings.vala:396: Key file does not have group 'Dbus'
** Message: settings.vala:396: Key file does not have group 'Dbus'
** Message: settings.vala:396: Key file does not have group 'Security'
** Message: settings.vala:396: Key file does not have group 'a11y'
** Message: settings.vala:396: Key file does not have group 'Updates'
** Message: settings.vala:396: Key file does not have group 'Environment'
** Message: settings.vala:396: Key file does not have group 'Environment'
** Message: settings.vala:435: Key file does not have key 'iXft/Hinting'
** Message: settings.vala:396: Key file does not have key 'sXft/HintStyle'
** Message: settings.vala:396: Key file does not have key 'sXft/RGBA'
** Message: settings.vala:396: Key file does not have key 'sGtk/ColorScheme'
** Message: settings.vala:396: Key file does not have key 'sGtk/CursorThemeName'
** Message: settings.vala:435: Key file does not have key 'iGtk/ToolbarIconSize'
** Message: settings.vala:435: Key file does not have key 'iNet/EnableEventSounds'
** Message: settings.vala:435: Key file does not have key 'iNet/EnableInputFeedbackSounds'
** Message: settings.vala:435: Key file does not have key 'Beep'
** Message: settings.vala:332: Monitoring: /etc/xdg/lxsession/LXDE/desktop.conf
** Message: settings.vala:340: Desktop file is not in config home, monitoring creation of it
** Message: settings.vala:355: Monitoring home path: /home/pavel/.config/lxsession/LXDE/desktop.conf
** Message: environement.vala:56: Exporting variable
** Message: environement.vala:57: desktop_environnement XDG_CURRENT_DESKTOP
** Message: environement.vala:139: confir_dirs is null, export : /etc/xdg
** Message: environement.vala:151: Exporting XDG_CONFIG_DIRS
** Message: environement.vala:158: data_dirs is null, export : /usr/local/share:/usr/share:/usr/share/gdm:/var/lib/menu-xdg
** Message: environement.vala:170: Exporting XDG_DATA_DIRS

(lxsession:1775): GLib-CRITICAL **: g_setenv: assertion 'value != NULL' failed
** Message: utils.vala:79: Config system location : /etc/xdg/lxsession/LXDE
** Message: utils.vala:85: System system path location : /etc/xdg/lxsession/LXDE/conffiles.conf
** Message: utils.vala:89: Final file used : /etc/xdg/lxsession/LXDE/conffiles.conf
** Message: utils.vala:79: Config system location : /etc/xdg/lxsession/LXDE
** Message: utils.vala:85: System system path location : /etc/xdg/lxsession/LXDE/desktop.conf
** Message: utils.vala:89: Final file used : /etc/xdg/lxsession/LXDE/desktop.conf
xprop: no such property "_NET_NUMBER_OF_DESKTOPS"
xprop: no such property "_NET_DESKTOP_NAMES"
** Message: utils.vala:79: Config system location : /etc/xdg/lxsession/LXDE
** Message: utils.vala:85: System system path location : /etc/xdg/lxsession/LXDE/autostart
** Message: utils.vala:89: Final file used : /etc/xdg/lxsession/LXDE/autostart
** Message: autostart.vala:44: Autostart path : /etc/xdg/lxsession/LXDE/autostart

** (nm-applet:1868): WARNING **: Couldn't register with accessibility bus: 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.

** (notification-daemon:1863): WARNING **: Couldn't register with accessibility bus: 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.
** Message: options.vala:213: Create Option Clipboard
** Message: options.vala:46: Options - Launch command lxclipboard
** Message: main.vala:391: Check keymap_mode (null)
Openbox-Message: Невозможно найти соответствующий файл меню "/usr/share/lxde/openbox/menu.xml"
** Message: x-terminal-emulator has very limited support, consider choose another terminal[/console]
#386587

LXDE не использую, но выскажу пару идей.
Можно в LXTerminal выполнить команду [console]$ lxsession-logout[/console] которая должна показать диалог выхода (выключить, перезагрузить, и т.п.) и посмотреть на что ругается (если не сработает). Пакет upower установлен?

#386589
stalker_tk написал:
LXDE не использую, но выскажу пару идей.
Можно в LXTerminal выполнить команду [console]$ lxsession-logout[/console] которая должна показать диалог выхода (выключить, перезагрузить, и т.п.) и посмотреть на что ругается (если не сработает). Пакет upower установлен?

upower установлен.

При выключении
[console]pavel@debian:~$ lxsession-logout

(lxsession-logout:2085): GLib-GIO-CRITICAL **: g_dbus_proxy_call_sync_internal: assertion 'error == NULL || *error == NULL' failed

(lxsession-logout:2085): GLib-CRITICAL **: g_variant_unref: assertion 'value != NULL' failed[/console]

При перезагрузке

[console]pavel@debian:~$ lxsession-logout

(lxsession-logout:2107): GLib-GIO-CRITICAL **: g_dbus_proxy_call_sync_internal: assertion 'error == NULL || *error == NULL' failed

(lxsession-logout:2107): GLib-CRITICAL **: g_variant_unref: assertion 'value != NULL' failed
pavel@debian:~$
[/console]

#386614

yars, оказался прав проблема известная. Первое что можно попробовать удалить systemd если установлен (по идее в stable ветке не должны перейти на использование systemd) Источник
Второй вариант найти файл меню, и изменить команды выключения и перезагрузки которые там прописаны.

#386616
stalker_tk написал:
yars, оказался прав проблема известная. Первое что можно попробовать удалить systemd если установлен (по идее в stable ветке не должны перейти на использование systemd) Источник
Второй вариант найти файл меню, и изменить команды выключения и перезагрузки которые там прописаны.

Удалил пакет systemd , к нему для удаления подцепилось ещё порядка 300 mb пакетов. В итоге, в lxde пропали кнопки выключить/перезагрузить. В менеджере дисплеев пункты в меню выхода стали не активными. Снеслись некоторые графичесие утилиты: пропала настройка принтера, сам принтер работает.

#386618

ivan.tiran, прошу меня извинить, что-то все мои советы вредными получаются.Сегодня скачаю образ debian lxde и посмотрю его в виртуальной машине. Пока ничего советовать не буду... :[

#386629

Посмотрел файл http://live.debian.net/cdimage/release/stable+nonfree/amd64/iso-hybrid/debian-live-7.5-amd64-lxde-desktop+nonfree.iso.packages все таки я был прав от systemd там только пакет libsystemd-login0 Посмотрите есть ли у вас в системе пакеты dbus consolekit policykit-1 Кстати какой DM используете, lightdm ?

"ivan.tiran" написал:
Удалил пакет systemd , к нему для удаления подцепилось ещё порядка 300 mb пакетов
Удаляли чем? Логи можно глянуть?
P.S. Нашел похожий случай
#386687

stalker_tk написал:
Посмотрел файл http://live.debian.net/cdimage/release/stable+nonfree/amd64/iso-hybrid/debian-live-7.5-amd64-lxde-desktop+nonfree.iso.packages все таки я был прав от systemd там только пакет libsystemd-login0 Посмотрите есть ли у вас в системе пакеты dbus consolekit policykit-1 Кстати какой DM используете, lightdm ?[quote="ivan.tiran"]Удалил пакет systemd , к нему для удаления подцепилось ещё порядка 300 mb пакетов
Удаляли чем? Логи можно глянуть?
P.S. Нашел похожий случай[/quote]

Мне пришлось переустановить систему. Пока в ней работают выключение и перезагрузка, но после добавления некоторых репозиториев и апгрейда системы выключение и перезагрузка работать не будут.
#386689
"ivan.tiran" написал:
но после добавления некоторых репозиториев и апгрейда системы выключение и перезагрузка работать не будут.

Зачем вы их добавляете?
Что это за репозитории?

О том, что вы подключаете какие-то неофициальные репозитории нужно было сказать сразу.

Чем вас не устраивает официальный репозиторий?

#386697

"ivan.tiran" написал:
Вот с этого сайта брал репозитории
ivan.tiran, нормально только теперь wheezy = stable
#386700
"ivan.tiran" написал:
Не устраивают тем, что там нет микрософт фонтс
Вот с этого сайта брал репозитории
http://itbuben.org/blog/Unix-way/3023.html

И кто тебе сказал, что их нет в официальном репозитории? Там как раз и подключается официальный репозиторий, только русское зеркало.
Вот ссылка на пакет: https://packages.debian.org/wheezy/ttf-mscorefonts-installer


Единственное, что там стоящего для тебя есть, так это подключение частей репозитория с пакетам, находящимися под несвободной лицензией:

text

deb http://ftp.ru.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ wheezy main non-free contrib

По умолчанию после установки в /etc/apt/sources.list подключен только раздел main, в то врем как в разделах non-free и contrib содержатся пакеты с программами, для которых нет открытых исходников или подпадающие под лицензии, не совместимые с GPL.

Так что подключать репозиторий "http://ftp.ru.debian.org/debian/ wheezy" смысла нет, достаточно к уже существующей строке с подключением официального репозитоия вашей версии дистрибутива дописать подключение частей "non-free contrib", после чего выполнить:

text

apt-get update

Вы случаем не дописали в /etc/apt/sources.list подключение репозиториев от squeeze? А то текущий стабильный релиз Debian 7 - это wheezy. Если вы прописали ниже ещё и репозиторий от squeeze - прошлый стабильный релиз, то это могло вызвать вашу проблему.

Покажите /etc/apt/sources.list.

Войдите или зарегистрируйтесь, чтобы ответить.