Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Проблемы с dbus

98 views
Skip to first unread message

Max Dmitrichenko

unread,
Aug 13, 2015, 12:50:03 PM8/13/15
to
Всем привет!

После сбоя по питанию не запускаются кеды. После авторизации в kdm, получаю сообщение "Could no start D-Bus. Can you call qdbus?" и возвращается к диалогу авторизации.

Опытным путем установленно, что системный dbus-daemon пашет и qdbus к нему подключается. Если вместо KDE запустить twm, то видно что он запущен из-под dbus-launcher, и в фоне работает сессионый dbus-daemon, но к нему qdbus не подключается. Ошибка такая:
Could not connect to D-Bus server: org.freedesktop.DBus.Error.NoReply: 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 timeoute expired, or the network connection was broken.

Я не совсем в курсе всех этих новомодных веяний, но куда, черт возьми копать? Логи не содержат никакой ругани dbus-daemon'а. Debian Jessie, x86-64, если что.

--
With best regards
  Max Dmitrichenko

Илья

unread,
Aug 14, 2015, 1:20:03 PM8/14/15
to
Я бы попытался локализовать проблему: создал нового юзера -можно ли под ним зайти в кеды. Если, да то проблема в настройках учетной записи (оптимистично), нет в системных настройках (хуже).

--
С уважением, Илья.

Max Dmitrichenko

unread,
Aug 14, 2015, 4:50:02 PM8/14/15
to

Я бы попытался локализовать проблему: создал нового юзера  -можно ли под ним зайти в кеды. Если, да то проблема в настройках учетной записи (оптимистично), нет в системных настройках (хуже).

Уже пробовал, результат такой же. То есть да, что-то сломалось системно.


--

Max Dmitrichenko

unread,
Aug 14, 2015, 7:40:03 PM8/14/15
to
14 августа 2015 г., 23:43 пользователь Max Dmitrichenko <dmit...@gmail.com> написал:

Уже пробовал, результат такой же. То есть да, что-то сломалось системно.

Дополнительно установлено, что в случае, когда dbus-launch запускается из /etc/X11/Xsession.d, то он порождает dbus-daemon, который висит в списке процессов, но не открывает tcp-порт. Если запустить dbus-launch в консоли, то dbus-daemon успешно открывает tcp-порт и слушает его.

Добавил в сессионый конфиг dbus тэг <syslog/>. В логах тишина.

dimas

unread,
Aug 15, 2015, 6:30:02 AM8/15/15
to
fsck прогнать? debsums?

Max Dmitrichenko

unread,
Aug 15, 2015, 1:00:03 PM8/15/15
to
"debsums -a -s" показал различие в конфигах CUPS, schroot и resolvconf. Всё. Бинари все целые.

15 августа 2015 г., 13:18 пользователь dimas <dima...@ya.ru> написал:



--

Илья

unread,
Aug 15, 2015, 5:10:03 PM8/15/15
to

А что в :
.xsession-errors
kdm.log (или что там у вас, у меня lightdm.log )

$ps axjf
...
1 2777 2775 2775 ? -1 Sl 0 0:00 /usr/sbin/lightdm <======== kdm?
2777 2801 2801 2801 tty7 2801 Rs+ 0 3:44 \_ /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
2777 3200 2775 2775 ? -1 Sl 0 0:00 \_ lightdm --session-child 11 18
3200 3232 3232 3232 ? -1 Ssl 1000 0:00 \_ /usr/bin/lxsession -s LXDE-pi -e LXDE <====тут может проблема начинается?
3232 3254 3254 3254 ? -1 Ss 1000 0:00 \_ /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-session-manager
...

Смотреть dbus-monitor?

> 14 августа 2015 г., 23:43 пользователь Max Dmitrichenko <dmit...@gmail.com> написал:
> Дополнительно установлено, что в случае, когда dbus-launch запускается из /etc/X11/Xsession.d, то он порождает dbus-daemon, который висит в списке процессов, но не открывает tcp-порт. Если запустить dbus-launch в консоли, то dbus-daemon успешно открывает tcp-порт и слушает его.
>
> Добавил в сессионый конфиг dbus тэг <syslog/>. В логах тишина.
>
> --
> With best regards
> Max Dmitrichenko
--
С уважением, Илья.

Павел Марченко

unread,
Aug 16, 2015, 5:10:03 PM8/16/15
to
было похожее, но копанием глубже, нашел проблему в systemd, он что-то не поделил с дровами на видео (intel + nvidia). пересетап драйвера решил проблему. 
P.S. в логах авторизации у меня была ругань из systemd

16 августа 2015 г., 0:06 пользователь Илья <mir...@yandex.ru> написал:



--
В смысле осмысления бессмысленного смысл тоже имеет определенную осмысленность!!!

Системный администратор

unread,
Aug 24, 2015, 4:40:03 AM8/24/15
to
А драйвер у вас проприетарный или свободный? Просто так же возникла
проблема с запуском кед, но только после обновления.

В Пнд, 17/08/2015 в 00:09 +0300, Павел Марченко пишет:

Max Dmitrichenko

unread,
Aug 24, 2015, 6:10:03 AM8/24/15
to
Это виртуалка в VBox, то есть вроде бы драйвер там виртуальной видяхи и он открыт. Но я не очень понимаю, как связан d-bus с драйвером?

24 августа 2015 г., 11:30 пользователь Системный администратор <sysadm....@mail.ru> написал:



--

Max Dmitrichenko

unread,
Oct 13, 2015, 7:20:03 AM10/13/15
to
Забыл отписаться по поводу решения проблемы. Путем проб и ошибок
выяснилось, что какая-то падла создала файл
/etc/dbus-1/session-local.conf, в котором включила работу через TCP.
Соответственно переменная окружения, с которой запускалась иксовая
сессия содержала сначала TCP-шный адрес сессионой шины, куда и
пытались долбиться dbus-клиенты. Но там какие-то косяки с авторизацией
- на неё приходил reject.

После удаления session-local.conf всё заработало.

13 августа 2015 г., 19:42 пользователь Max Dmitrichenko
<dmit...@gmail.com> написал:
--
0 new messages