네트워크 관리자의 디스패처 스크립트가 더 이상 작동하지 않습니다 : 해당 파일

networkmanager 0.9.8로 업그레이드 한 후 시작될 때 다음 메시지가 나타납니다.

디스패처 실패 : (32) dbus-org.freedesktop.nm-dispatcher.service 장치를로드하지 못했습니다 : 해당 파일 또는 디렉토리가 없습니다. 자세한 내용은 시스템 로그 및 ‘systemctl status dbus-org.freedesktop.nm-dispatcher.service’를 참조하십시오.

그리고 모든 디스패처 스크립트 (에있는 /etc/NetworkManager/dispatcher.d)가 죽었다는 것을 알았 습니다. 각 스크립트의 권한은 700root가 소유 한로 설정되어 있습니다.

이미 pkgfilelocate로 출력을 사용하지 않고 이름을 실행했습니다 .

파일이 실제로 존재하지 않으므로 어디서 찾을 수 있습니까?



답변

업스트림 은 디스패처에 별도의 서비스를 추가했습니다 . 달리기를 시도하십시오.

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