Диспетчерский скрипт сетевого менеджера больше не работает

11

Вскоре после обновления до networkmanager 0.9.8 при запуске я получил следующее сообщение:

Ошибка диспетчера: (32) Не удалось загрузить модуль dbus-org.freedesktop.nm-dispatcher.service: такого файла или каталога нет. См. Системные журналы и 'systemctl status dbus-org.freedesktop.nm-dispatcher.service' для получения подробной информации.

И я заметил, что все мои сценарии диспетчера (расположенные в /etc/NetworkManager/dispatcher.d) мертвы. Разрешение каждого сценария установлено как 700, принадлежащее пользователю root.

Я уже запустил имя с pkgfileи locateбез вывода.

Файл на самом деле не существует, так где я могу его найти?

маргаритка
источник
Вы пытались запустить команду systemctl status dbus-org.freedesktop.nm-dispatcher.service:?
SLM
1
@slm Да, сообщение об ошибке былоFile Not Found
маргаритка

Ответы:

11

В апстрим добавлен отдельный сервис для диспетчера. Попробуйте запустить:

systemctl enable NetworkManager-dispatcher.service

затем

systemctl start NetworkManager-dispatcher.service

Поскольку dbus-org.freedesktop.nm-dispatcher.serviceэто псевдоним, он должен работать:

systemctl status dbus-org.freedesktop.nm-dispatcher.service
NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager-dispatcher.service; enabled)
   Active: active (running) since Thu 2013-06-13 01:41:21 -0500; 3s ago
 Main PID: 1569 (nm-dispatcher.a)
   CGroup: name=systemd:/system/NetworkManager-dispatcher.service
           └─1569 /usr/lib/networkmanager/nm-dispatcher.action
don_crissti
источник
Включение NetworkManagerслужбы решило проблему, и сценарии диспетчера начали работать. Включение этого автоматически включитNetworkManager-dispatcher
3bdalla