Network Managerのスケジューラスクリプトは機能しなくなりました。

Network Managerのスケジューラスクリプトは機能しなくなりました。

NetworkManager 0.9.8にアップグレードした直後に起動すると、次のメッセージが表示されました。

ディスパッチャの失敗:(32)デバイスdbus-org.freedesktop.nm-dispatcher.serviceのロードに失敗しました:そのファイルまたはディレクトリがありません。詳細については、システムログと「systemctl status dbus-org.freedesktop.nm-dispatcher.service」を参照してください。

すべてのスケジューラスクリプト(にある/etc/NetworkManager/dispatcher.d)が機能していないことがわかりました。各スクリプトの権限は700rootに設定されます。

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

関連情報