Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

Soon after upgrading to networkmanager 0.9.8, I got the following message when it starts,

Dispatcher failed: (32) Unit dbus-org.freedesktop.nm-dispatcher.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.freedesktop.nm-dispatcher.service' for details.

And I noticed that all my dispatcher scripts (located in /etc/NetworkManager/dispatcher.d) are dead. The permission of each script is set to 700, owned by root.

I've already run the name with pkgfile and locate, no output.

The file doesn't really exist, so where can I find it?

share|improve this question
    
Did you try running the command: systemctl status dbus-org.freedesktop.nm-dispatcher.service? –  slm Jun 13 '13 at 5:09
1  
@slm Yep, the error message was File Not Found –  warl0ck Jun 13 '13 at 6:14

1 Answer 1

up vote 8 down vote accepted

Upstream added a separate service for the dispatcher. Try running:

systemctl enable NetworkManager-dispatcher.service

then

systemctl start NetworkManager-dispatcher.service

Since dbus-org.freedesktop.nm-dispatcher.service is an alias, it should be working:

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
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.