Ich bin nicht in der Lage, mongod
ausführen. Ich habe diesen Befehl ein:Mongo-Daemon kann nicht ausgeführt werden
sudo Service
starten MongoDB
Welche gibt:
Failed to start mongodb.service: Unit mongodb.service is masked.
Die Datei /etc/systemd/system/mongodb.service
leer ist. Ich habe versucht, das Einfügen dieses:
[Unit]
Description=MongoDB Database Service
Wants=network.target
After=network.target
[Service]
ExecStart=/usr/bin/mongod --config /etc/mongod.conf
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
User=mongodb
Group=mongodb
StandardOutput=syslog
StandardError=syslog
[Install]
WantedBy=multi-user.target
hinein, aber jedes Mal, wenn ich speichern (mit su
), wird es leer wieder nach dem Schließen der Datei. Dann habe ich:
sudo Service
starten mongod Es gibt diese Ausgabe (I mongod.service in /etc/systemd/system/
erstellt und stellen den erforderlichen Code in ihm.):
Failed to start mongod.service: Unit mongod.service not found.
Ich habe es jetzt seit 2 Stunden festgefahren. Ich entfernte mongodb und installierte es von Grund auf, aber das half auch nicht. Was ist das Problem hier? Ich bin auf Ubuntu 16.04
.
ich versucht habe es bereits, half nicht:/ –
Haben Sie dies versuchen: Gefolgt diese Anweisungen und versuchte, sudo zu laufen systemctl mongodb starten, erhielt aber die folgende Fehlermeldung: „Fehler mongodb starten .service: Unit mongodb.service ist maskiert. " Das Ausführen von "sudo systemctl unmask mongodb" behob den Fehler - Robert Townley 29. November um 15:23 Uhr –
Nein, ich hatte diesen Kommentar nicht gesehen. Es hat für mich funktioniert. Vielen Dank! –