[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