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)가 작동하지 않는 것으로 나타났습니다. 각 스크립트의 권한은 700루트로 설정됩니다.

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

관련 정보