Пятница, 13 Ноябрь 2009

nm-applet-dbus-policyt

Обновил (зачем?) у себя на ноутбуке NetworkManager до версии 0.7.1. После обновления, сети не стало. Рассказываю как решать.

После обновления, при попытке запустить nm-applet имеем:

** (nm-applet:7421): WARNING **: <WARN>  applet_dbus_manager_start_service(): Could not acquire the NetworkManagerUserSettings service.
  Message: 'Connection ":1.18" is not allowed to own the service "org.freedesktop.NetworkManagerUserSettings" due to security policies in the configuration file'

Для того, что бы убрать это, и получить доступ к сети следует воспользоваться хаком. В файл /etc/dbus-1/system.d/nm-applet.conf дописываем еще одну политику:

    <policy group="netdev">
            <allow own="org.freedesktop.NetworkManagerUserSettings"/>
            <allow send_destination="org.freedesktop.NetworkManagerUserSettings"
                   send_interface="org.freedesktop.NetworkManagerUserSettings" />

            <deny send_interface="org.freedesktop.NetworkManagerSetting.Secrets"/>
    </policy>

и делаем перезапуск dbus.

И после этого, мне будут говорить, что линукс хороший, каждая домохозяйка справиться, надо устравивать Install Linux Fest, что бы пользователей привлечь. А что пользователи делать будут с такой поломкой? А что будут делать компьютерных дел мастера?

Написано в: 22:27 | 2 комментария | | теги: , , | постоянная ссылка |
Добавить пост в:   Delicious Reddit Slashdot Digg Technorati Google


Последние комментарии

Комментарии

dion 13.11.2009 23:24

debian? В stable нет такой версии. А testing/unstable домохозяйка ставить себе не будет ;)

ответить
Kirill A. Korinskiy 13.11.2009 23:29

Вообще это есть в lenny-backports. Так что многие обновятся, наверное.

ответить

Форма комментирования для «nm-applet-dbus-policyt»

Обязательное поле. Не больше 30 символов.

Обязательное поле