โปรแกรมเลือกจ่ายงานของ network-manager ไม่ทำงานอีกต่อไป


11

หลังจากอัพเกรดเป็นเครือข่ายผู้จัดการ 0.9.8 ฉันได้รับข้อความต่อไปนี้เมื่อเริ่มทำงาน

โปรแกรมเลือกจ่ายงานล้มเหลว: (32) หน่วย dbus-org.freedesktop.nm-dispatcher.service ไม่สามารถโหลดได้: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว ดูบันทึกระบบและ 'สถานะ systemctl dbus-org.freedesktop.nm-dispatcher.service' สำหรับรายละเอียด

และฉันสังเกตเห็นว่าสคริปต์ผู้แจกจ่ายของฉันทั้งหมด (อยู่ใน/etc/NetworkManager/dispatcher.d) จะตาย การอนุญาตของแต่ละสคริปต์ถูกตั้งค่า700เป็นเจ้าของโดย root

ฉันใช้ชื่อpkgfileและlocateไม่มีเอาต์พุตแล้ว

ไฟล์ไม่มีอยู่จริงดังนั้นฉันจะหาได้ที่ไหน


คุณลองใช้คำสั่ง: systemctl status dbus-org.freedesktop.nm-dispatcher.service?
slm

1
@slm ใช่ข้อความแสดงข้อผิดพลาดคือFile Not Found
daisy

คำตอบ:


11

อัปสตรีมเพิ่มบริการแยกต่างหากสำหรับโปรแกรมเลือกจ่ายงาน ลองใช้:

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

การNetworkManagerเปิดใช้บริการเป็นการแก้ไขปัญหาและสคริปต์ตัวเลือกจ่ายเริ่มทำงาน การเปิดใช้งานจะเปิดใช้งานโดยอัตโนมัติNetworkManager-dispatcher
3bdalla
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.