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.