Проблема с dbus [SOLVED]
Доброго времени суток.
Недавно обновил мир. Портаж потребовал обновления конфигов в /etc, но сразу я его делать не стал, всё и так работало нормально. Через пару дней всё таки сделал dispatch-conf. При этом забыл создать backup конфигов. После следующей перезагрузки возникла масса проблем: под обычным пользователем перестал работать активный рабочий стол в xfce4, при попытке запуска thunar возникает ошибка:
Xlib: extension "RANDR" missing on display ":0.0". process 11059: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "(error) == NULL || !dbus_error_is_set ((error))" failed in file dbus-connection.c line 3346. This is normally a bug in some application using the D-Bus library. D-Bus not built with -rdynamic so unable to print a backtrace Аварийный останов
возможно есть ещё косяки, которые ещё не пронаблюдал. Под учётной записью root всё работает нормально, вернее ошибки тоже есть, но активный рабочий стол присутствует, а при запуске thunar выдаётся:
Xlib: extension "RANDR" missing on display ":0.0". Thunar: Failed to connect to the D-BUS session 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.
при этом сам файловый менеджер запускается. Судя по коду ошибок, прблема с dbus. Пробовал как-то повлиять на его работу командами:
$ dbus-launch DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-HDbMSQhJMR,guid=c31cf588a59f0b2d1710b14300002454 DBUS_SESSION_BUS_PID=11064 $ dbus-daemon No configuration file specified. dbus-daemon [--version] [--session] [--system] [--config-file=FILE] [--print-address[=DESCRIPTOR]] [--print-pid[=DESCRIPTOR]] [--fork] [--nofork] [--introspect]
как вывод: толи отсутствует файл конфигурации, толи ещё чего. Какое-то время ковырялся, пока разобраться не получилось, Буду благодарен за любую помощь.
Моя система: ядро 2.6.32-gentoo-r7
xorg: xorg-x11 7.4-r1
xorg-server 1.7.6
xfce: xfce 4.6.1
использую hal, он работает нормально
make.conf:
CFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe -ftree-vectorize" CXXFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe -ftree-vectorize" MAKEOPTS="-j3" GENTOO_MIRRORS="ftp://mirror.yandex.ru/gentoo-distfiles/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" SYNC="rsync://mirror.yandex.ru/gentoo-portage/" AUTOCLEAN="yes" cups mp3 ogg win32codecs nvidia firefox flac avi xvid tiff flash a52 mpeg divx lock session startup-notification" USE="-ipv6 -qt -qt3 -qt4 -kde -gnome xfce xfce4 dbus xinerama thunar samba cups" VIDEO_CARDS="nvidia" ALSA_CARDS="intel8x0" INPUT_DEVICES="evdev synaptics" LINGUAS="ru" CHOST="i686-pc-linux-gnu" ACCEPT_LICENSE="Nero-EULA-US dlj-1.1 skype-eula sun-bcla-java-vm DOOM3 PUEL AdobeFlash-10.1" source /usr/local/portage/layman/make.conf
- Для комментирования войдите или зарегистрируйтесь
Цитата: При этом забыл
dispatch-conf хранит бекапы в /etc/config-archive.
Спасибо
Спасибо! Вернул из бекапа файл
и после ребута всё заработало как надо.
Я несу пингвина во имя луны! *WALL*
Скиньте свой конфиг
Скиньте свой конфиг пожалуйста. А то у меня такая же проблема, только бекапа не осталось :(
UPD: Решил.
Надо добавить юзера в группу messagebus