network-manager (не запускается applet)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

network-manager

Сообщение Archangel »

Появился на SBo network manager, поставил его со всеми причендалами, только когда его запускаю, выдает:

Код: Выделить всё

bash-4.1$ nm-applet
** Message: applet now removed from the notification area

** (nm-applet:22626): WARNING **: get_all_cb: couldn't retrieve system settings properties: (2) The name org.freedesktop.NetworkManagerSystemSettings was not provided by any .service files.

** (nm-applet:22626): WARNING **: fetch_connections_done: error fetching system connections: (2) The name org.freedesktop.NetworkManagerSystemSettings was not provided by any .service files.
** Message: applet now embedded in the notification area
** Message: applet now removed from the notification area

И прячется он из трея, как его запустить то?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: network-manager

Сообщение Rootlexx »

Проверьте, запущена ли служба networkmanager.
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: network-manager

Сообщение Archangel »

Угу, значит сделал /etc/rc.d/rc.networkmanager restart, получил в ответ:

Код: Выделить всё

Stopping NetworkManager: stopped
Starting NetworkManager daemon:  /usr/sbin/NetworkManager

Т.е. вроде как он был запущен, но после рестарта nm-applet заработал нормально. Получается где-то грабли? Почему то при загрузке нормально не стартует. Заглянул в rc.d, там есть:

Код: Выделить всё

-rwxr-xr-x 1 root root  1761 2010-06-23 19:51 rc.networkmanager
-rwxr-xr-x 1 root root  1669 2011-01-07 19:32 rc.networkmanager.new

Может они мешают друг другу? Как его правильно подчистить?
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: network-manager

Сообщение bormant »

Код: Выделить всё

diff /etc/rc.d/rc.networkmanager{,.new}
поможет решить, какой из них оставить. И кстати, стоит проверить, а он вообще запускается ли из стартовых скриптов:

Код: Выделить всё

fgrep -R rc.networkmanager /etc/rc.d/
ибо напомню, система инициализации в стиле bsd -- текстовые файлы с прописанными в них вызовами.
Либо при поддержке слоя совместимости с System V Init (смотреть в /etc/rc.d/rc?.d/ файлы вида S??, содержащие вызов сервиса).
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: network-manager

Сообщение Archangel »

В общем насколько я понял надо мне подчистить свой /etc/rc.d/ поскольку после обновлений завалялись там дублирующие файлы типа *.new и *.orig.
На счет diff:

Код: Выделить всё

diff /etc/rc.d/rc.networkmanager{,.new}
30,34d29
<       if [ "`pgrep hald`" = "" ]; then
<        echo "HAL must be running to start NetworkManager"
<        return
<       fi
<
69a65
>   sleep 2

Что-то мне своих извилин не хватает сообразить который из них надо. Путем поочередных запусков и остановов понял что аплет работает после запуска любого из networkmanager'ов. Поэтому думаю оставить нужно rc.networkmanager.new переименовав его в rc.networkmanager. Ну а те которые *.orig можно просто поудалять.
Если я где-то ошибаюсь поправьте меня, что бы дров не наломал.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: network-manager

Сообщение bormant »

Повторюсь -- лишнее в rc.d обычно не мешает, единственное исключение -- несвоевременная обработка .new файлов. Так происходит по той причине, что rc.d не сканируется на предмет исполняемых файлов, из него запускается только прописанное в rc.K,S,M,4,0,6.
Касательно rc.networkmanager.new -- похоже в последнем его пакете выпилили зависимость от HAL, что и нашло отражение в скрипте в виде выкидывания блока проверки наличия запущенного hald. Это несложно проверить -- запустится ли NM при остановленном hald?
Спасибо сказали: