Как разрешить NetworkManager управлять интерфейсом WLAN после обновления?

Я не знаю никаких расширений Nautilus для git. Существует набор сценариев nautilus, но это не совсем то же самое, что и интеграция с RabbitVCS для svn или bzr-gtk для bzr.

4
задан 25 May 2012 в 13:52

13 ответов

Пожалуйста, создайте резервную копию, прежде чем использовать приведенные ниже команды. Я не знаю, будет ли у вас интернет после этого.

Подключитесь через Ethernet-кабель.

Загрузите пакеты, чтобы у вас была способ переустановить их даже без Интернета:
cd
apt-get download network-manager-gnome network-manager
Затем я предлагаю очистить конфигурацию вашего сетевого менеджера:
sudo apt-get purge network-manager-gnome network-manager
sudo rm -rf /etc/NetworkManager
sudo rm -rf /usr/lib/NetworkManager
sudo rm -rf /var/lib/NetworkManager
И переустановить сетевой менеджер:
sudo apt-get install network-manager-gnome network-manager
Если у вас нет Интернета, попробуйте установить локальные пакеты, которые мы скачали с помощью первая команда:
cd
sudo dpkg -i network-manager*.deb
Перезагрузите компьютер.

Если приведенные выше команды не исправили Интернет, нам нужна дополнительная информация:

Загрузите пакеты, чтобы у вас был способ переустановить их даже без Интернета:
cd
apt-get download network-manager-gnome network-manager

Загрузите пакеты, чтобы у вас был способ переустановить их даже без Интернета:

sudo dpkg -P --force-all ubuntu-desktop ubuntu-standard ubuntu-minimal
sudo apt-get install ubuntu-desktop ubuntu-standard ubuntu-minimal
Затем я предлагаю очистить конфигурацию вашего сетевого менеджера:
sudo apt-get purge network-manager-gnome network-manager
sudo rm -rf /etc/NetworkManager
sudo rm -rf /usr/lib/NetworkManager
sudo rm -rf /var/lib/NetworkManager
[!d7 ]

Проверьте правильность установки всех зависимостей, переустановите метапакеты ubuntu:

1
ответ дан 25 May 2018 в 15:37
  • 1
    Хорошая запись - я попробую это после правильной резервной копии - я обновил предыдущую версию (т. Е. Natty, что составляет 11,04) – maxschlepzig 28 December 2011 в 22:20
  • 2
    Хорошо, удаление этих NM-каталогов и переустановка не помогли, посмотрели на вывод nm-апплета, и, похоже, проблема разрешения dbus: _nm_object_get_property: Error getting 'ActiveConnections' for /org/freedesktop/NetworkManager: (9) Rejected send message - я отправлю новый вопрос для этого – maxschlepzig 6 January 2012 в 02:59
  • 3
    См. Также мой другой ответ. – maxschlepzig 6 January 2012 в 04:39

Пожалуйста, backup , прежде чем использовать приведенные ниже команды, я не знаю, будет ли у вас интернет после этого.

Подключитесь через Ethernet-кабель.

  1. Загрузите пакеты, чтобы у вас был способ переустановить их даже без Интернета:
    cd
    apt-get download network-manager-gnome network-manager
    
  2. Затем я предлагаю очистить конфигурацию вашего сетевого менеджера:
    sudo apt-get purge network-manager-gnome network-manager
    sudo rm -rf /etc/NetworkManager
    sudo rm -rf /usr/lib/NetworkManager
    sudo rm -rf /var/lib/NetworkManager
    
  3. И переустановите сетевой менеджер:
    sudo apt-get install network-manager-gnome network-manager
    
    Если у вас нет Интернета, попробуйте установить локальные пакеты, которые мы скачали с помощью первой команды:
    cd
    sudo dpkg -i network-manager*.deb
    
  4. Перезагрузите компьютер.

Если приведенные выше команды не исправили Интернет, нам нужна дополнительная информация:

  1. Запустите эти команды и укажите вывод (отредактируйте свой вопрос):
    sudo apt-get dist-upgrade
    cat /etc/network/interfaces
    iwconfig
    ifconfig
    lspci -nn
    lsusb
    nm-tool
    sudo lshw -C network
    rfkill list all
    
  2. Проверьте правильность установки всех зависимостей, переустановите метапакеты ubuntu:
    sudo dpkg -P --force-all ubuntu-desktop ubuntu-standard ubuntu-minimal
    sudo apt-get install ubuntu-desktop ubuntu-standard ubuntu-minimal
    
  3. Вы никогда не упоминали, какую версию Ubuntu вы использовали до обновления до 11.10.

Примечание. Кстати, AFAIK do-release-uprade следует использовать при обновлении установки server а не на рабочем столе. Вы должны предпочесть загрузить альтернативный компакт-диск сквозного менеджера обновлений.

1
ответ дан 25 July 2018 в 20:22

Пожалуйста, backup , прежде чем использовать приведенные ниже команды, я не знаю, будет ли у вас интернет после этого.

Подключитесь через Ethernet-кабель.

  1. Загрузите пакеты, чтобы у вас был способ переустановить их даже без Интернета:
    cd
    apt-get download network-manager-gnome network-manager
    
  2. Затем я предлагаю очистить конфигурацию вашего сетевого менеджера:
    sudo apt-get purge network-manager-gnome network-manager
    sudo rm -rf /etc/NetworkManager
    sudo rm -rf /usr/lib/NetworkManager
    sudo rm -rf /var/lib/NetworkManager
    
  3. И переустановите сетевой менеджер:
    sudo apt-get install network-manager-gnome network-manager
    
    Если у вас нет Интернета, попробуйте установить локальные пакеты, которые мы скачали с помощью первой команды:
    cd
    sudo dpkg -i network-manager*.deb
    
  4. Перезагрузите компьютер.

Если приведенные выше команды не исправили Интернет, нам нужна дополнительная информация:

  1. Запустите эти команды и укажите вывод (отредактируйте свой вопрос):
    sudo apt-get dist-upgrade
    cat /etc/network/interfaces
    iwconfig
    ifconfig
    lspci -nn
    lsusb
    nm-tool
    sudo lshw -C network
    rfkill list all
    
  2. Проверьте правильность установки всех зависимостей, переустановите метапакеты ubuntu:
    sudo dpkg -P --force-all ubuntu-desktop ubuntu-standard ubuntu-minimal
    sudo apt-get install ubuntu-desktop ubuntu-standard ubuntu-minimal
    
  3. Вы никогда не упоминали, какую версию Ubuntu вы использовали до обновления до 11.10.

Примечание. Кстати, AFAIK do-release-uprade следует использовать при обновлении установки server а не на рабочем столе. Вы должны предпочесть загрузить альтернативный компакт-диск сквозного менеджера обновлений.

1
ответ дан 2 August 2018 в 02:15

Пожалуйста, backup , прежде чем использовать приведенные ниже команды, я не знаю, будет ли у вас интернет после этого.

Подключитесь через Ethernet-кабель.

  1. Загрузите пакеты, чтобы у вас был способ переустановить их даже без Интернета:
    cd
    apt-get download network-manager-gnome network-manager
    
  2. Затем я предлагаю очистить конфигурацию вашего сетевого менеджера:
    sudo apt-get purge network-manager-gnome network-manager
    sudo rm -rf /etc/NetworkManager
    sudo rm -rf /usr/lib/NetworkManager
    sudo rm -rf /var/lib/NetworkManager
    
  3. И переустановите сетевой менеджер:
    sudo apt-get install network-manager-gnome network-manager
    
    Если у вас нет Интернета, попробуйте установить локальные пакеты, которые мы скачали с помощью первой команды:
    cd
    sudo dpkg -i network-manager*.deb
    
  4. Перезагрузите компьютер.

Если приведенные выше команды не исправили Интернет, нам нужна дополнительная информация:

  1. Запустите эти команды и укажите вывод (отредактируйте свой вопрос):
    sudo apt-get dist-upgrade
    cat /etc/network/interfaces
    iwconfig
    ifconfig
    lspci -nn
    lsusb
    nm-tool
    sudo lshw -C network
    rfkill list all
    
  2. Проверьте правильность установки всех зависимостей, переустановите метапакеты ubuntu:
    sudo dpkg -P --force-all ubuntu-desktop ubuntu-standard ubuntu-minimal
    sudo apt-get install ubuntu-desktop ubuntu-standard ubuntu-minimal
    
  3. Вы никогда не упоминали, какую версию Ubuntu вы использовали до обновления до 11.10.

Примечание. Кстати, AFAIK do-release-uprade следует использовать при обновлении установки server а не на рабочем столе. Вы должны предпочесть загрузить альтернативный компакт-диск сквозного менеджера обновлений.

1
ответ дан 6 August 2018 в 02:28

Пожалуйста, backup , прежде чем использовать приведенные ниже команды, я не знаю, будет ли у вас интернет после этого.

Подключитесь через Ethernet-кабель.

  1. Загрузите пакеты, чтобы у вас был способ переустановить их даже без Интернета:
    cd
    apt-get download network-manager-gnome network-manager
    
  2. Затем я предлагаю очистить конфигурацию вашего сетевого менеджера:
    sudo apt-get purge network-manager-gnome network-manager
    sudo rm -rf /etc/NetworkManager
    sudo rm -rf /usr/lib/NetworkManager
    sudo rm -rf /var/lib/NetworkManager
    
  3. И переустановите сетевой менеджер:
    sudo apt-get install network-manager-gnome network-manager
    
    Если у вас нет Интернета, попробуйте установить локальные пакеты, которые мы скачали с помощью первой команды:
    cd
    sudo dpkg -i network-manager*.deb
    
  4. Перезагрузите компьютер.

Если приведенные выше команды не исправили Интернет, нам нужна дополнительная информация:

  1. Запустите эти команды и укажите вывод (отредактируйте свой вопрос):
    sudo apt-get dist-upgrade
    cat /etc/network/interfaces
    iwconfig
    ifconfig
    lspci -nn
    lsusb
    nm-tool
    sudo lshw -C network
    rfkill list all
    
  2. Проверьте правильность установки всех зависимостей, переустановите метапакеты ubuntu:
    sudo dpkg -P --force-all ubuntu-desktop ubuntu-standard ubuntu-minimal
    sudo apt-get install ubuntu-desktop ubuntu-standard ubuntu-minimal
    
  3. Вы никогда не упоминали, какую версию Ubuntu вы использовали до обновления до 11.10.

Примечание. Кстати, AFAIK do-release-uprade следует использовать при обновлении установки server а не на рабочем столе. Вы должны предпочесть загрузить альтернативный компакт-диск сквозного менеджера обновлений.

1
ответ дан 7 August 2018 в 20:03

Пожалуйста, backup , прежде чем использовать приведенные ниже команды, я не знаю, будет ли у вас интернет после этого.

Подключитесь через Ethernet-кабель.

  1. Загрузите пакеты, чтобы у вас был способ переустановить их даже без Интернета:
    cd
    apt-get download network-manager-gnome network-manager
    
  2. Затем я предлагаю очистить конфигурацию вашего сетевого менеджера:
    sudo apt-get purge network-manager-gnome network-manager
    sudo rm -rf /etc/NetworkManager
    sudo rm -rf /usr/lib/NetworkManager
    sudo rm -rf /var/lib/NetworkManager
    
  3. И переустановите сетевой менеджер:
    sudo apt-get install network-manager-gnome network-manager
    
    Если у вас нет Интернета, попробуйте установить локальные пакеты, которые мы скачали с помощью первой команды:
    cd
    sudo dpkg -i network-manager*.deb
    
  4. Перезагрузите компьютер.

Если приведенные выше команды не исправили Интернет, нам нужна дополнительная информация:

  1. Запустите эти команды и укажите вывод (отредактируйте свой вопрос):
    sudo apt-get dist-upgrade
    cat /etc/network/interfaces
    iwconfig
    ifconfig
    lspci -nn
    lsusb
    nm-tool
    sudo lshw -C network
    rfkill list all
    
  2. Проверьте правильность установки всех зависимостей, переустановите метапакеты ubuntu:
    sudo dpkg -P --force-all ubuntu-desktop ubuntu-standard ubuntu-minimal
    sudo apt-get install ubuntu-desktop ubuntu-standard ubuntu-minimal
    
  3. Вы никогда не упоминали, какую версию Ubuntu вы использовали до обновления до 11.10.

Примечание. Кстати, AFAIK do-release-uprade следует использовать при обновлении установки server а не на рабочем столе. Вы должны предпочесть загрузить альтернативный компакт-диск сквозного менеджера обновлений.

1
ответ дан 10 August 2018 в 08:27

Сообщение журнала

NetworkManager wlan0 deactivating device reason managed

отправило меня по неверному маршруту. Управляемые или неуправляемые устройства не являются проблемой.

Другая проблема, которая может пойти не так (помимо того, что вы не являетесь частью правильной группы или проблем с управляемым устройством), является проблемой разрешения DBus.

One можно проверить это, начиная с nm-applet из xterm, в случае, если есть проблема с разрешением, вы получаете много Rejected send message s следующим образом:

$ nm-applet
** (nm-applet:25178): WARNING **: _nm_object_get_property: Error getting 'WirelessHardwareEnabled' for /org/freedesktop/NetworkManager: (9) Rejected send message, 2 matched rules; type="method_call", sender=":1.1698" (uid=SOMEUID pid=SOMEPID comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=OTHERPID comm="NetworkManager ")

Ну, nm-applet кажется действительно замечательно сообщая о таких ошибках пользователю ... через it'ts GUI ... NOT!

(Ok, nm-applet также не сообщает, что пользователь не входит в группу netdev ...)

Кажется, что-то связано с ConsoleKit. Кажется, что для nm-applet требуется консольный сеанс, который имеет active = TRUE.

Вы можете проверить свою сессию ConsoleKit через:

$ ck-list-sessions

. В моей системе выход был:

$ ck-list-sessions | grep active
    active = FALSE
    active = FALSE
    active = FALSE

Чтобы проверить, действительно ли эту проблему вы вызываете nm-applet, как это из xterm:

$ ck-launch-session nm-applet

Тогда вы не должны получать Rejected send 'Warning'

Этот способ обхода, вероятно, разрушает другие связанные с ConsoleKit вещи - реальное исправление, вероятно, должно было бы исправить настройку ConsoleKit-session через диспетчер дисплея или что-то в этом роде.

Обратите внимание, что ConsoleKit также ConsoleKit и, вероятно, заменяется в ближайшем будущем решением на основе Systemd ...

Изменить: Смотрите также мои ответьте на связанную проблему установки комплекта консоли. В зависимости от вашего метода запуска X11 вам необходимо обмениваться изменениями в ConsoleKit, так что вы получаете активный сеанс - в зависимости от вашей версии ConsoleKit и системы, просто вызывающей ck-launch-session может быть недостаточно.

0
ответ дан 25 May 2018 в 15:37

Сообщение журнала

NetworkManager wlan0 deactivating device reason managed

отправило меня по неправильному маршруту. Управляемые или неуправляемые устройства не являются проблемой.

Другая проблема, которая может пойти не так (помимо того, что вы не являетесь частью правильной группы или проблем с управляемым устройством), является проблемой разрешения DBus.

One можно проверить это, начиная с nm-applet с xterm, в случае, если есть проблема разрешения, вы получаете много Rejected send message s, как это:

$ nm-applet
** (nm-applet:25178): WARNING **: _nm_object_get_property: Error getting 'WirelessHardwareEnabled' for /org/freedesktop/NetworkManager: (9) Rejected send message, 2 matched rules; type="method_call", sender=":1.1698" (uid=SOMEUID pid=SOMEPID comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=OTHERPID comm="NetworkManager ")

Ну, nm-applet кажется действительно отлично, сообщая о таких ошибках пользователю ... через it'ts GUI ... NOT!

(Ok, nm-applet также не сообщает, что пользователь не входит в группу netdev ...)

Кажется, что-то связано с ConsoleKit . Кажется, что для nm-applet требуется ConsoleKit-Session, у которого есть active = TRUE.

Вы можете проверить свою сессию ConsoleKit с помощью:

$ ck-list-sessions

. В моей системе выход был:

$ ck-list-sessions | grep active
    active = FALSE
    active = FALSE
    active = FALSE

Чтобы проверить, действительно ли эту проблему вы вызываете nm-applet, как это из xterm:

$ ck-launch-session nm-applet

Тогда вы не должны получать Rejected send 'Warning' и nm-applet должны работать как ожидалось.

Этот способ обхода, вероятно, разрушает другие связанные с ConsoleKit вещи - реальное исправление, вероятно, должно было бы исправить настройку ConsoleKit-session через диспетчер дисплея или что-то в этом роде.

Обратите внимание, что ConsoleKit также является видом неэкономного и, вероятно, заменяется в ближайшем будущем на основе решения Systemd ...

Изменить: См. также мой ответ на проблему установки console kit . В зависимости от метода запуска X11 вам необходимо обмениваться изменениями в ConsoleKit, так что вы получаете активный сеанс - в зависимости от вашей версии ConsoleKit и системы, просто вызывающей ck-launch-session может быть недостаточно.

0
ответ дан 25 July 2018 в 20:22

Сообщение журнала

NetworkManager wlan0 deactivating device reason managed

отправило меня по неправильному маршруту. Управляемые или неуправляемые устройства не являются проблемой.

Другая проблема, которая может пойти не так (помимо того, что вы не являетесь частью правильной группы или проблем с управляемым устройством), является проблемой разрешения DBus.

One можно проверить это, начиная с nm-applet с xterm, в случае, если есть проблема разрешения, вы получаете много Rejected send message s, как это:

$ nm-applet
** (nm-applet:25178): WARNING **: _nm_object_get_property: Error getting 'WirelessHardwareEnabled' for /org/freedesktop/NetworkManager: (9) Rejected send message, 2 matched rules; type="method_call", sender=":1.1698" (uid=SOMEUID pid=SOMEPID comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=OTHERPID comm="NetworkManager ")

Ну, nm-applet кажется действительно отлично, сообщая о таких ошибках пользователю ... через it'ts GUI ... NOT!

(Ok, nm-applet также не сообщает, что пользователь не входит в группу netdev ...)

Кажется, что-то связано с ConsoleKit . Кажется, что для nm-applet требуется ConsoleKit-Session, у которого есть active = TRUE.

Вы можете проверить свою сессию ConsoleKit с помощью:

$ ck-list-sessions

. В моей системе выход был:

$ ck-list-sessions | grep active
    active = FALSE
    active = FALSE
    active = FALSE

Чтобы проверить, действительно ли эту проблему вы вызываете nm-applet, как это из xterm:

$ ck-launch-session nm-applet

Тогда вы не должны получать Rejected send 'Warning' и nm-applet должны работать как ожидалось.

Этот способ обхода, вероятно, разрушает другие связанные с ConsoleKit вещи - реальное исправление, вероятно, должно было бы исправить настройку ConsoleKit-session через диспетчер дисплея или что-то в этом роде.

Обратите внимание, что ConsoleKit также является видом неэкономного и, вероятно, заменяется в ближайшем будущем на основе решения Systemd ...

Изменить: См. также мой ответ на проблему установки console kit . В зависимости от метода запуска X11 вам необходимо обмениваться изменениями в ConsoleKit, так что вы получаете активный сеанс - в зависимости от вашей версии ConsoleKit и системы, просто вызывающей ck-launch-session может быть недостаточно.

0
ответ дан 2 August 2018 в 02:15

Сообщение журнала

NetworkManager wlan0 deactivating device reason managed

отправило меня по неправильному маршруту. Управляемые или неуправляемые устройства не являются проблемой.

Другая проблема, которая может пойти не так (помимо того, что вы не являетесь частью правильной группы или проблем с управляемым устройством), является проблемой разрешения DBus.

One можно проверить это, начиная с nm-applet с xterm, в случае, если есть проблема разрешения, вы получаете много Rejected send message s, как это:

$ nm-applet
** (nm-applet:25178): WARNING **: _nm_object_get_property: Error getting 'WirelessHardwareEnabled' for /org/freedesktop/NetworkManager: (9) Rejected send message, 2 matched rules; type="method_call", sender=":1.1698" (uid=SOMEUID pid=SOMEPID comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=OTHERPID comm="NetworkManager ")

Ну, nm-applet кажется действительно отлично, сообщая о таких ошибках пользователю ... через it'ts GUI ... NOT!

(Ok, nm-applet также не сообщает, что пользователь не входит в группу netdev ...)

Кажется, что-то связано с ConsoleKit . Кажется, что для nm-applet требуется ConsoleKit-Session, у которого есть active = TRUE.

Вы можете проверить свою сессию ConsoleKit с помощью:

$ ck-list-sessions

. В моей системе выход был:

$ ck-list-sessions | grep active
    active = FALSE
    active = FALSE
    active = FALSE

Чтобы проверить, действительно ли эту проблему вы вызываете nm-applet, как это из xterm:

$ ck-launch-session nm-applet

Тогда вы не должны получать Rejected send 'Warning' и nm-applet должны работать как ожидалось.

Этот способ обхода, вероятно, разрушает другие связанные с ConsoleKit вещи - реальное исправление, вероятно, должно было бы исправить настройку ConsoleKit-session через диспетчер дисплея или что-то в этом роде.

Обратите внимание, что ConsoleKit также является видом неэкономного и, вероятно, заменяется в ближайшем будущем на основе решения Systemd ...

Изменить: См. также мой ответ на проблему установки console kit . В зависимости от метода запуска X11 вам необходимо обмениваться изменениями в ConsoleKit, так что вы получаете активный сеанс - в зависимости от вашей версии ConsoleKit и системы, просто вызывающей ck-launch-session может быть недостаточно.

0
ответ дан 4 August 2018 в 17:55

Сообщение журнала

NetworkManager wlan0 deactivating device reason managed

отправило меня по неправильному маршруту. Управляемые или неуправляемые устройства не являются проблемой.

Другая проблема, которая может пойти не так (помимо того, что вы не являетесь частью правильной группы или проблем с управляемым устройством), является проблемой разрешения DBus.

One можно проверить это, начиная с nm-applet с xterm, в случае, если есть проблема разрешения, вы получаете много Rejected send message s, как это:

$ nm-applet
** (nm-applet:25178): WARNING **: _nm_object_get_property: Error getting 'WirelessHardwareEnabled' for /org/freedesktop/NetworkManager: (9) Rejected send message, 2 matched rules; type="method_call", sender=":1.1698" (uid=SOMEUID pid=SOMEPID comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=OTHERPID comm="NetworkManager ")

Ну, nm-applet кажется действительно отлично, сообщая о таких ошибках пользователю ... через it'ts GUI ... NOT!

(Ok, nm-applet также не сообщает, что пользователь не входит в группу netdev ...)

Кажется, что-то связано с ConsoleKit . Кажется, что для nm-applet требуется ConsoleKit-Session, у которого есть active = TRUE.

Вы можете проверить свою сессию ConsoleKit с помощью:

$ ck-list-sessions

. В моей системе выход был:

$ ck-list-sessions | grep active
    active = FALSE
    active = FALSE
    active = FALSE

Чтобы проверить, действительно ли эту проблему вы вызываете nm-applet, как это из xterm:

$ ck-launch-session nm-applet

Тогда вы не должны получать Rejected send 'Warning' и nm-applet должны работать как ожидалось.

Этот способ обхода, вероятно, разрушает другие связанные с ConsoleKit вещи - реальное исправление, вероятно, должно было бы исправить настройку ConsoleKit-session через диспетчер дисплея или что-то в этом роде.

Обратите внимание, что ConsoleKit также является видом неэкономного и, вероятно, заменяется в ближайшем будущем на основе решения Systemd ...

Изменить: См. также мой ответ на проблему установки console kit . В зависимости от метода запуска X11 вам необходимо обмениваться изменениями в ConsoleKit, так что вы получаете активный сеанс - в зависимости от вашей версии ConsoleKit и системы, просто вызывающей ck-launch-session может быть недостаточно.

0
ответ дан 6 August 2018 в 02:28

Сообщение журнала

NetworkManager wlan0 deactivating device reason managed

отправило меня по неправильному маршруту. Управляемые или неуправляемые устройства не являются проблемой.

Другая проблема, которая может пойти не так (помимо того, что вы не являетесь частью правильной группы или проблем с управляемым устройством), является проблемой разрешения DBus.

One можно проверить это, начиная с nm-applet с xterm, в случае, если есть проблема разрешения, вы получаете много Rejected send message s, как это:

$ nm-applet
** (nm-applet:25178): WARNING **: _nm_object_get_property: Error getting 'WirelessHardwareEnabled' for /org/freedesktop/NetworkManager: (9) Rejected send message, 2 matched rules; type="method_call", sender=":1.1698" (uid=SOMEUID pid=SOMEPID comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=OTHERPID comm="NetworkManager ")

Ну, nm-applet кажется действительно отлично, сообщая о таких ошибках пользователю ... через it'ts GUI ... NOT!

(Ok, nm-applet также не сообщает, что пользователь не входит в группу netdev ...)

Кажется, что-то связано с ConsoleKit . Кажется, что для nm-applet требуется ConsoleKit-Session, у которого есть active = TRUE.

Вы можете проверить свою сессию ConsoleKit с помощью:

$ ck-list-sessions

. В моей системе выход был:

$ ck-list-sessions | grep active
    active = FALSE
    active = FALSE
    active = FALSE

Чтобы проверить, действительно ли эту проблему вы вызываете nm-applet, как это из xterm:

$ ck-launch-session nm-applet

Тогда вы не должны получать Rejected send 'Warning' и nm-applet должны работать как ожидалось.

Этот способ обхода, вероятно, разрушает другие связанные с ConsoleKit вещи - реальное исправление, вероятно, должно было бы исправить настройку ConsoleKit-session через диспетчер дисплея или что-то в этом роде.

Обратите внимание, что ConsoleKit также является видом неэкономного и, вероятно, заменяется в ближайшем будущем на основе решения Systemd ...

Изменить: См. также мой ответ на проблему установки console kit . В зависимости от метода запуска X11 вам необходимо обмениваться изменениями в ConsoleKit, так что вы получаете активный сеанс - в зависимости от вашей версии ConsoleKit и системы, просто вызывающей ck-launch-session может быть недостаточно.

0
ответ дан 7 August 2018 в 20:03

Сообщение журнала

NetworkManager wlan0 deactivating device reason managed

отправило меня по неправильному маршруту. Управляемые или неуправляемые устройства не являются проблемой.

Другая проблема, которая может пойти не так (помимо того, что вы не являетесь частью правильной группы или проблем с управляемым устройством), является проблемой разрешения DBus.

One можно проверить это, начиная с nm-applet с xterm, в случае, если есть проблема разрешения, вы получаете много Rejected send message s, как это:

$ nm-applet
** (nm-applet:25178): WARNING **: _nm_object_get_property: Error getting 'WirelessHardwareEnabled' for /org/freedesktop/NetworkManager: (9) Rejected send message, 2 matched rules; type="method_call", sender=":1.1698" (uid=SOMEUID pid=SOMEPID comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=OTHERPID comm="NetworkManager ")

Ну, nm-applet кажется действительно отлично, сообщая о таких ошибках пользователю ... через it'ts GUI ... NOT!

(Ok, nm-applet также не сообщает, что пользователь не входит в группу netdev ...)

Кажется, что-то связано с ConsoleKit . Кажется, что для nm-applet требуется ConsoleKit-Session, у которого есть active = TRUE.

Вы можете проверить свою сессию ConsoleKit с помощью:

$ ck-list-sessions

. В моей системе выход был:

$ ck-list-sessions | grep active
    active = FALSE
    active = FALSE
    active = FALSE

Чтобы проверить, действительно ли эту проблему вы вызываете nm-applet, как это из xterm:

$ ck-launch-session nm-applet

Тогда вы не должны получать Rejected send 'Warning' и nm-applet должны работать как ожидалось.

Этот способ обхода, вероятно, разрушает другие связанные с ConsoleKit вещи - реальное исправление, вероятно, должно было бы исправить настройку ConsoleKit-session через диспетчер дисплея или что-то в этом роде.

Обратите внимание, что ConsoleKit также является видом неэкономного и, вероятно, заменяется в ближайшем будущем на основе решения Systemd ...

Изменить: См. также мой ответ на проблему установки console kit . В зависимости от метода запуска X11 вам необходимо обмениваться изменениями в ConsoleKit, так что вы получаете активный сеанс - в зависимости от вашей версии ConsoleKit и системы, просто вызывающей ck-launch-session может быть недостаточно.

0
ответ дан 15 August 2018 в 20:33

Другие вопросы по тегам:

Похожие вопросы: