[Gnome] gnome and dbus

Alexey Shabalin =?iso-8859-1?q?a=2Eshabalin_=CE=C1_gmail=2Ecom?=
Вт Дек 16 21:53:13 MSK 2008


16 декабря 2008 г. 20:22 пользователь Sergey Lebedev написал:
> Кто может просветить по поводу взаимодействия gnome-приложений и dbus'а?
>
> Собрал nemiver http://projects.gnome.org/nemiver/. При старте получаю
> следующее сообщение об ошибке
>
> nemiver
> |X|virtual void nemiver::GConfMgr::set_key_dir_to_notify(const
> nemiver::common::UString&):nmv-gconf-mgr.cc:155:condition (!error)
> failed; raising exception Failed to contact configuration server; some
> possible causes are that you need to enable TCP/IP networking for ORBit,
> or you have stale NFS locks due to a system crash. See
> http://www.gnome.org/projects/gconf/ for information. (Details -  1:
> Failed to get connection to session: Failed to connect to
> socket /var/run/dbus/users/dbus-LY0drSntF1: В соединении отказано)
>
> |E|int main(int, char**):main.cc:491:Failed to contact configuration
> server; some possible causes are that you need to enable TCP/IP
> networking for ORBit, or you have stale NFS locks due to a system crash.
> See http://www.gnome.org/projects/gconf/ for information. (Details -  1:
> Failed to get connection to session: Failed to connect to
> socket /var/run/dbus/users/dbus-LY0drSntF1: В соединении отказано)
>
может dbus-lanch nemiver поможет?

> Схожее сообщение при запуске dbus-monitor --session
>
> dbus-monitor --session
> Failed to open connection to session message bus: Failed to connect to
> socket /var/run/dbus/users/dbus-LY0drSntF1: Connection refused
>
у меня нормально запускается

> Я так понимаю, что берет он этот путь из переменных окружения
> set |grep -a DBUS
> DBUS_SESSION_BUS_ADDRESS='unix:abstract=/var/run/dbus/users/dbus-LY0drSntF1,guid=9e70ce35d7bed9a85e6e7d7a49331d6a'
> DBUS_SESSION_BUS_PID=7187
>
> Но
> ps aux|grep dbus
> root      2343  0.0  0.0   1936     8 pts/1    T    Dec03   0:00 dbus-monitor --system
> 100       5672  0.0  0.1   6392  3724 ?        Ss   Dec01   0:19 /usr/bin/dbus-daemon --system
> lsv      24193  0.0  0.0   2840  1176 ?        Ss   10:01   0:03 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
> lsv      24194  0.0  0.0   2880   664 ?        S    10:01   0:00 /usr/bin/dbus-launch --sh-syntax --exit-with-session
> lsv      30703  0.0  0.0   3244   800 pts/4    S+   20:17   0:00 grep dbus
не вижу системного dbus. у меня:

ps aux|grep dbus
root      2742  0.0  0.0   2900   676 pts/6    S    21:41   0:00
dbus-launch --autolaunch 9d051f556674e5c7406d21b748e0f3ee
--binary-syntax
root      2743  0.0  0.0   2348   692 ?        Ss   21:41   0:00
/usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
alex      2815  0.0  0.0   3248   756 pts/1    S+   21:50   0:00 grep dbus
101       5006  0.0  0.1   2680  1088 ?        Ss   Dec15   0:00
/usr/bin/dbus-daemon --system
gdm       6106  0.0  0.0   2900   472 ?        S    Dec15   0:00
/usr/bin/dbus-launch --exit-with-session
alex      6574  0.0  0.0   2900   472 ?        S    Dec15   0:00
/usr/bin/dbus-launch --sh-syntax --exit-with-session
alex      6575  0.0  0.1   2744  1336 ?        Ss   Dec15   0:00
/usr/bin/dbus-daemon --fork --print-pid 7 --print-address 9 --session

>
> Ну и собственно
> ls -al /var/run/dbus/
> итого 1,5K
> drwxr-xr-x  2 root root   88 Дек  1 02:09 ./
> drwxr-xr-x 34 root root 1,7K Дек 16 09:09 ../
> srwxrwxrwx  1 root root    0 Дек  1 02:09 system_bus_socket=
тут всё нормально.


> rpm -qa|grep dbus
> libdbus-1.2.4-alt1
> dbus-tools-1.2.4-alt1
> ndesk-dbus-0.6.0-alt4
> libdbus-devel-1.2.4-alt1
> libdbus-glib-0.76-alt1
> libqt4-dbus-4.4.3-alt2
> python-module-dbus-0.82.4-alt2.1
> dbus-1.2.4-alt1
> ndesk-dbus-glib-0.4.1-alt4
> libdbus-glib-devel-0.76-alt1
> dbus-tools-gui-1.2.4-alt1
> dbus-inspector-0-alt1.svn7.1
> libdbus-qt-0.62-alt7
>
>
> libgnome-2.24.1-alt1
>

rpm -qa|grep dbus
libdbus-devel-1.2.8-alt1
libqt4-dbus-4.4.3-alt2
ndesk-dbus-glib-0.4.1-alt4
python-module-dbus-0.83.0-alt1
dbus-tools-1.2.8-alt1
libdbus-glib-0.78-alt1
dbus-1.2.8-alt1
libdbus-glib-devel-0.78-alt1
libdbus-1.2.8-alt1
libpurple-dbus-2.5.2-alt1
dbus-tools-gui-1.2.8-alt1
ndesk-dbus-0.6.0-alt4

-- 
Alexey Shabalin


Подробная информация о списке рассылки Gnome