Доброго времени суток. Установил на старенький компьютер Debian с Gnome по умолчанию, после чего снёс Gnome и установил LXDE. Но столкнулся с проблемой: не работают кнопки выключения и перезагрузки компьютера. Если выйти в менеджер окружений, то оттуда компьютер выключить можно. Пробовал заходить в LXDE из под рута, тоже никаких реакций на кнопки. Как можно решить эту проблему?
Debian 7.5 + LXDE не работает выключение и перезагрузка
В гноме все работало?
В гноме все работало?
Я заново установил с LXDE. Это баг тестовой версии, как исправить не нашёл
Суть в том что 7.5 это не тестовая версия, это wheezy с пятой порцией обновлений безопасности.
Там, если не ошибаюсь, проблема в ConsoleKit (или в PAM). Дело в том, что выключение производится через d-bus, который не может подключиться к сессии. Что у вас в ~/.xsession-errors, в общесистемном xinitrc? Как происходит запуск сессии LXDE?
Там, если не ошибаюсь, проблема в 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]
Суть в том что 7.5 это не тестовая версия, это wheezy с пятой порцией обновлений безопасности.
Как я понял, то обновления эти никак не связаны с wheezy, так я установил сразу 7.5. После копирования некоторых репозиториев для microsoft fonts, skype, opera и т. д. я выполнил upgrade && dist-upgrade.
ivan.tiran, а от пользователя? И что у рута и пользователя в run.log?
ivan.tiran, а от пользователя? И что у рута и пользователя в 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]
Показать
** 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]
LXDE не использую, но выскажу пару идей.
Можно в LXTerminal выполнить команду [console]$ lxsession-logout[/console] которая должна показать диалог выхода (выключить, перезагрузить, и т.п.) и посмотреть на что ругается (если не сработает). Пакет upower установлен?
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]
yars, оказался прав проблема известная. Первое что можно попробовать удалить systemd если установлен (по идее в stable ветке не должны перейти на использование systemd) Источник
Второй вариант найти файл меню, и изменить команды выключения и перезагрузки которые там прописаны.
Удалил пакет systemd , к нему для удаления подцепилось ещё порядка 300 mb пакетов. В итоге, в lxde пропали кнопки выключить/перезагрузить. В менеджере дисплеев пункты в меню выхода стали не активными. Снеслись некоторые графичесие утилиты: пропала настройка принтера, сам принтер работает.
ivan.tiran, прошу меня извинить, что-то все мои советы вредными получаются.Сегодня скачаю образ debian lxde и посмотрю его в виртуальной машине. Пока ничего советовать не буду... :[
Посмотрел файл 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 ?
Удаляли чем? Логи можно глянуть?Удалил пакет systemd , к нему для удаления подцепилось ещё порядка 300 mb пакетов
P.S. Нашел похожий случай
Удаляли чем? Логи можно глянуть?Посмотрел файл 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]
Мне пришлось переустановить систему. Пока в ней работают выключение и перезагрузка, но после добавления некоторых репозиториев и апгрейда системы выключение и перезагрузка работать не будут.
но после добавления некоторых репозиториев и апгрейда системы выключение и перезагрузка работать не будут.
Зачем вы их добавляете?
Что это за репозитории?
О том, что вы подключаете какие-то неофициальные репозитории нужно было сказать сразу.
Чем вас не устраивает официальный репозиторий?
Не устраивают тем, что там нет микрософт фонтс
Вот с этого сайта брал репозитории
http://itbuben.org/blog/Unix-way/3023.html
ivan.tiran, нормально только теперь wheezy = stableВот с этого сайта брал репозитории
Не устраивают тем, что там нет микрософт фонтс
Вот с этого сайта брал репозитории
http://itbuben.org/blog/Unix-way/3023.html
И кто тебе сказал, что их нет в официальном репозитории? Там как раз и подключается официальный репозиторий, только русское зеркало.
Вот ссылка на пакет: https://packages.debian.org/wheezy/ttf-mscorefonts-installer
Единственное, что там стоящего для тебя есть, так это подключение частей репозитория с пакетам, находящимися под несвободной лицензией:
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", после чего выполнить:
apt-get update
Вы случаем не дописали в /etc/apt/sources.list подключение репозиториев от squeeze? А то текущий стабильный релиз Debian 7 - это wheezy. Если вы прописали ниже ещё и репозиторий от squeeze - прошлый стабильный релиз, то это могло вызвать вашу проблему.
Покажите /etc/apt/sources.list.