Fehler: Unit mongodb.service ist beim Start von mongodb maskiert


16

Ich versuche, kaa (IOT-Plattform) bei der Installation der Abhängigkeiten zu installieren. Beim Ausführen des Befehls wird ein Fehler angezeigt.

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

Antworten:


33

Gerät mongodb.service ist maskiert.

So entlarven Sie es:

sudo systemctl unmask mongodb

Warum befinden sich einige systemd-Dienste im Status "maskiert"? erklärt die Maskierung.


3
Ich habe diesen Fehler auch nach der Installation von mongodb-org erhalten. Warum wurde es standardmäßig maskiert? Was heißt das, maskiert zu sein?
— Cerin

Es tut uns leid. nein tut es nicht, UNMASKS die Servicedatei. Wo sehen Sie ein "rm" in diesem Befehl? Bitte lies nach, was Masken / Unmasken bedeuten Und der Themenstarter stimmt mir zu ;-)
— Rinzwind

Nur ein weiteres dummes System und "Feature". Systemd steckt voller charmanter "Überraschungen". Wie PrivateTmp , das stillschweigend Dinge schreibt, die Sie /tmpin ein "magisches" Verzeichnis in Never-Never Land ...
— FoggyDay verschieben möchten

3

Mit 3+ Version von Mongodb. Du musst nicht anfangenmongodb aber du musst nur mongod anfangen. So richtig wird es sein, mit Mongod anzufangen

sudo systemctl start mongod


4
Failed to start mongod.service: Unit mongod.service not found. Wechsel mongod zu mongodbund das Ergebnis istFailed to start mongodb.service: Unit mongodb.service is masked.
— Craig Hicks

Jep. Standardmäßig haben Sie immer noch zu „entlarven“ es: sudo systemctl unmask mongodb. Dumm, dumm, dumm. Aber zumindest ist es dokumentiert. Art von ...
— FoggyDay
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.