网络管理器的调度程序脚本不再起作用

网络管理器的调度程序脚本不再起作用

升级到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我已经用and运行了名称locate,没有输出。

该文件实际上并不存在,那么我在哪里可以找到它?

答案1

上游添加了一个分离为调度员提供服务。尝试运行:

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

相关内容