त्रुटि: इकाई mongodb.service को mongodb शुरू करते समय नकाबपोश किया जाता है


16

मैं kaa (IOT मंच) स्थापित करने की कोशिश कर रहा हूँ निर्भरता स्थापित करने पर कमांड निष्पादित करने में त्रुटि हो रही है-

$ sudo systemctl start mongodb
error- Failed to start mongodb.service: Unit mongodb.service is masked.

जवाबों:


34

यूनिट mongodb.service नकाबपोश है।

इसलिए इसे अनमास्क करें:

sudo systemctl unmask mongodb

"नकाबपोश" राज्य में कुछ सिस्टमड सेवाएं क्यों हैं? मास्किंग बताते हैं।


3
मुझे यह त्रुटि mongodb-org स्थापित करने के बाद भी मिली। क्यों यह डिफ़ॉल्ट रूप से नकाबपोश था? नकाबपोश होने का क्या मतलब है?
सेरिन

माफ़ करना। नहीं, यह नहीं है, UNMASKS सेवा फ़ाइल है। इस कमांड में आपको "rm" कहां दिखाई देता है? कृपया पढ़ें कि मास्क / अनमास्क का क्या अर्थ है और विषय स्टार्टर मुझसे सहमत है; ;-)
रिनजविंड

बस एक और बेवकूफ प्रणाली "सुविधा"। सिस्टमड आकर्षक "आश्चर्य" से भरा है। PrivateTmp की तरह , जो चुपचाप उन चीजों को लिखता है जिन्हें आप /tmpनेवर-नेवर लैंड में कुछ "जादू" डायरेक्टरी में जाने का इरादा रखते हैं ...
FoggyDay

4

मोंगोडब के 3+ संस्करण के साथ। आप शुरू करने के लिए नहीं है, mongodbलेकिन आप बस mongod शुरू करने के लिए है। तो मोंगॉड शुरू करने का उचित तरीका होगा

sudo systemctl start mongod


4
Failed to start mongod.service: Unit mongod.service not found। बदलें mongod करने के लिए mongodbऔर hte परिणाम हैFailed to start mongodb.service: Unit mongodb.service is masked.
क्रेग हिक्स

हाँ। डिफ़ॉल्ट रूप से, आपको अभी भी इसे "अनमास्क" करना है sudo systemctl unmask mongodb:। मूर्ख, मूर्ख, मूर्ख। लेकिन कम से कम यह प्रलेखित है। सॉर्ट ऑफ ...
फोग्गडे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.