升级到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