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.
Tarun Kumar
quelle

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.

Rinzwind
quelle
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

Hammad
quelle
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