1

Тема: Не запускается nm-applet в xfce

Здравствуйте. Демон NetworkManager запущен, так как у файла /etc/rc.d/rc.networkmanager установлен бит на исполнение. В kde все работает на ура. Однако в xfce не все так радужно. Когда загружена данная среда, nm-applet не запущен. Вот выхлоп из консоли:

+ открыть спойлер

$ nm-applet

** (nm-applet:10384): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: Rejected send message, 2 matched rules; type="method_call", sender=":1.87" (uid=1000 pid=10384 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=761 comm="/usr/sbin/NetworkManager ")
** Message: applet now removed from the notification area

** (nm-applet:10384): WARNING **: Failed to register as an agent: (32) No session found for uid 1000

Перезагрузка демона NetworkManaget не изменяет ситуацию

+ открыть спойлер

** (nm-applet:10384): WARNING **: updated_properties: error reading NMClient properties: Rejected send message, 2 matched rules; type="method_call", sender=":1.87" (uid=1000 pid=10384 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=14635 comm="/usr/sbin/NetworkManager ")
** Message: NM appeared

** (nm-applet:10384): WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/Devices/0: Rejected send message, 2 matched rules; type="method_call", sender=":1.87" (uid=1000 pid=10384 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=14635 comm="/usr/sbin/NetworkManager ")

** (nm-applet:10384): WARNING **: Failed to register as an agent: (32) No session found for uid 1000

** (nm-applet:10384): WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/Devices/1: Rejected send message, 2 matched rules; type="method_call", sender=":1.87" (uid=1000 pid=10384 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=14635 comm="/usr/sbin/NetworkManager ")

** (nm-applet:10384): WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/0: Rejected send message, 2 matched rules; type="method_call", sender=":1.87" (uid=1000 pid=10384 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=14635 comm="/usr/sbin/NetworkManager ")

** (nm-applet:10384): WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/0: Rejected send message, 2 matched rules; type="method_call", sender=":1.87" (uid=1000 pid=10384 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=14635 comm="/usr/sbin/NetworkManager ")

** (nm-applet:10384): WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/1: Rejected send message, 2 matched rules; type="method_call", sender=":1.87" (uid=1000 pid=10384 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=14635 comm="/usr/sbin/NetworkManager ")

** (nm-applet:10384): WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/1: Rejected send message, 2 matched rules; type="method_call", sender=":1.87" (uid=1000 pid=10384 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=14635 comm="/usr/sbin/NetworkManager ")

** (nm-applet:10384): WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/2: Rejected send message, 2 matched rules; type="method_call", sender=":1.87" (uid=1000 pid=10384 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=14635 comm="/usr/sbin/NetworkManager ")

** (nm-applet:10384): WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/2: Rejected send message, 2 matched rules; type="method_call", sender=":1.87" (uid=1000 pid=10384 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=14635 comm="/usr/sbin/NetworkManager ")

Пользователь состоит в следующих группах:

Консоль

# groups techno
techno : users wheel dialout audio video plugdev power

Никаких дополнительных программ, наподобие wicd в системе не установлено. Система slackware - current.

2

Re: Не запускается nm-applet в xfce

Здравствуйте.

Slackware-current, хорошо. Разрядность читателям предлагаете угадать самостоятельно?

В качестве отвлеченных рассуждений:

На первый взгляд "No session found for uid 1000" наводит на мысли о ConsoleKit, как с ним обстоят дела, живой?

Про "Rejected send message" есть интересные наблюдения:
https://bbs.archlinux.org/viewtopic.php … 2#p1122362

Из групп не хватает netdev, проверил бы это в первую очередь.

Ну и кое-что про версию NM: https://bugzilla.redhat.com/show_bug.cgi?id=789291

3

Re: Не запускается nm-applet в xfce

Сорри, разрядность системы x86

4

Re: Не запускается nm-applet в xfce

Сейчас обновлю в коробке систему до -current, посмотрю.

5

Re: Не запускается nm-applet в xfce

Добавил пользователя в группу netdev,  набираю в консоли $ nm-applet и ошибка та же самая.

+ открыть спойлер

** (nm-applet:1268): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: Rejected send message, 2 matched rules; type="method_call", sender=":1.38" (uid=1000 pid=1268 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=791 comm="/usr/sbin/NetworkManager ")
** Message: applet now removed from the notification area

** (nm-applet:1268): WARNING **: Failed to register as an agent: (32) No session found for uid 1000

** (nm-applet:1268): WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/4: Rejected send message, 2 matched rules; type="method_call", sender=":1.38" (uid=1000 pid=1268 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=791 comm="/usr/sbin/NetworkManager ")

** (nm-applet:1268): WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/4: Rejected send message, 2 matched rules; type="method_call", sender=":1.38" (uid=1000 pid=1268 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=791 comm="/usr/sbin/NetworkManager ")

** (nm-applet:1268): WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/5: Rejected send message, 2 matched rules; type="method_call", sender=":1.38" (uid=1000 pid=1268 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=791 comm="/usr/sbin/NetworkManager ")

** (nm-applet:1268): WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/5: Rejected send message, 2 matched rules; type="method_call", sender=":1.38" (uid=1000 pid=1268 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=791 comm="/usr/sbin/NetworkManager ")

** (nm-applet:1268): WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/6: Rejected send message, 2 matched rules; type="method_call", sender=":1.38" (uid=1000 pid=1268 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=791 comm="/usr/sbin/NetworkManager ")

** (nm-applet:1268): WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/6: Rejected send message, 2 matched rules; type="method_call", sender=":1.38" (uid=1000 pid=1268 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=791 comm="/usr/sbin/NetworkManager ")

Установлено kde 4.13.3 от alien'a, однако припомнив, что на поставке системы по умолчанию, тогда была версия 4.10, и тоже не запускался nm-applet в xfce, думаю, что проблема не в этом

6

Re: Не запускается nm-applet в xfce

В последней ссылке на багзиллу редхата, чувак написал, что при запуске от пользователя root более-менее работало. Вот что получилось, когда я попробовал запустить nm-applet от root'a:

+ открыть спойлер

# nm-applet

** (nm-applet:1119): WARNING **: Failed to initialize D-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.

7

Re: Не запускается nm-applet в xfce

И ещё похожий пост:
http://www.linuxquestions.org/questions … ost4735768

Тамошнее резюме:

Правка 3: Я нашел решение. Запуск XFCE через startxfce4 не дает работать nm-applet. Я скопировал файл /root/.xinitrc в домашний каталог и использую startx.

Вместо копирования достаточно было xwmconfig и выбрать xfce. В умолчальном .xinitrc есть запуск сессии ConsoleKit:
exec ck-launch-session ...

Не ваш случай?

8

Re: Не запускается nm-applet в xfce

Во, точно! Как только задействовал xwmconfig, сразу же после захода в систему появился nm-applet.
Однако перед этим я скопировал /root/.xinitrc в /home/techno, после вновь набрал в консоли:

Консоль
$ startx

Результат был прежним.
Содержимое файла .xinitrc под спойлером.

+ открыть спойлер

#!/bin/sh
#  xinitrc.xfce - modified to work around xfce4session bug
#                 https://bugzilla.xfce.org/show_bug.cgi?id=8841


########################################################################
##  Merge in defaults and keymaps                                     ##
########################################################################

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

if [ -f $sysresources ]; then
    /usr/bin/xrdb -merge $sysresources
fi

if [ -f $sysmodmap ]; then
    /usr/bin/xmodmap $sysmodmap
fi

if [ -f $userresources ]; then
    /usr/bin/xrdb -merge $userresources
fi

if [ -f $usermodmap ]; then
    /usr/bin/xmodmap $usermodmap
fi

########################################################################
##  Start xfce Desktop Environment                                    ##
########################################################################

if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
  exec ck-launch-session dbus-launch --exit-with-session /usr/bin/startxfce4
else
  exec dbus-launch --exit-with-session /usr/bin/startxfce4
f

9

Re: Не запускается nm-applet в xfce

Хм, не понял, вылечилось или нет?

Про копирование -- это имеет смысл для новой установки, setup на одном из шагов предлагает выбрать умолчальный менеджер окон.
Если же система обновлялась и какие-то необходимые изменения пришли в дефолтные xinitrc, запуск xwmconfig сделает копию с обновленных файлов, а копирование -- с устаревшего файла.

10

Re: Не запускается nm-applet в xfce

Ага, понял. Большое спасибо, все работает )) Теперь буду стартовать xfce посредством xwmconfig ab

11

Re: Не запускается nm-applet в xfce

techno пишет

посредством xwmconfig

посредством startx хотели сказать?

xwmconfig -- он один раз выполняется, при установке или после обновления.

Кстати, в той теме Патрик чуть ниже писал, прокатит и "startxfce4 --with-ck-launch".

Если чаще в графике работаете, нежели в консоли, рекомендую поставить slim и переключить умолчальный уровень запуска в inittab на 4.

12

Re: Не запускается nm-applet в xfce

bormant пишет

посредством startx хотели сказать?

Да, конечно ab
Вышел из системы, и попробовал по совету Патрика. Все работает ab