नेटवर्क-मैनेजर की डिस्पैचर स्क्रिप्ट अब काम नहीं करती है


11

Networkmanager 0.9.8 में अपग्रेड करने के तुरंत बाद, जब यह शुरू होता है, तो मुझे निम्न संदेश मिला,

डिस्पैचर विफल: (32) यूनिट dbus-org.freedesktop.nm-dispatcher.service लोड करने में विफल: ऐसी कोई फ़ाइल या निर्देशिका नहीं। विवरण के लिए सिस्टम लॉग और 'systemctl स्टेटस dbus-org.freedesktop.nm-dispatcher.service' देखें।

और मैंने देखा कि मेरी सभी डिस्पैचर स्क्रिप्ट (स्थित /etc/NetworkManager/dispatcher.d) मृत हैं। प्रत्येक स्क्रिप्ट की अनुमति 700रूट के स्वामित्व में है।

मैं पहले ही नाम चला चुका हूं pkgfileऔर locate, कोई आउटपुट नहीं।

फ़ाइल वास्तव में मौजूद नहीं है, इसलिए मुझे यह कहां मिल सकता है?


आप कमांड चलाने की कोशिश किया था: systemctl status dbus-org.freedesktop.nm-dispatcher.service?
स्लम

1
@ एसएलएम येप, त्रुटि संदेश था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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.