2016-12-09 8 views
0

mongodを実行できません。Mongoデーモンを実行できません

Failed to start mongodb.service: Unit mongodb.service is masked. 

ファイル/etc/systemd/system/mongodb.serviceは空です:

sudoのサービスを提供します

を開始するMongoDB:私は、このコマンドを使用していました。それに

[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 

が、(suを使用して)私はそれを保存するたびに、それはファイルを閉じた後、再び空になった:私はこれを貼り付けてみました。 はその後、私が使用:

Failed to start mongod.service: Unit mongod.service not found. 

sudoのサービスは、この出力を与える

(。私は/etc/systemd/system/でmongod.serviceを作成し、その中に必要なコードを置く) を開始するのmongod

私は今2時間それに固執しています。私はmongodbを削除し、ゼロからインストールしましたが、それはいずれも助けになりませんでした。ここでの問題は何ですか?私はUbuntu 16.04です。

答えて

0

サービスの場合、サービスが「マスクされている」というエラーを返すときは、sudo systemctl unmask mongodbを実行してみてください。私はすでにそれを試してみました

https://askubuntu.com/questions/770054/mongodb-3-2-doesnt-start-on-lubuntu-16-04lts-as-service

+0

、didntのヘルプ:/ –

+0

あなたはこれを試していました: は、これらの指示に従ったとのMongoDBを開始systemctl sudoを実行しようとしましたが、次のエラーメッセージを受信:「MongoDBの起動に失敗しました。サービス:ユニットmongodb.serviceはマスクされています。 " "sudo systemctl unmask mongodb"を実行するとエラーが修正されました - Robert Townley Nov 29 at 15:23 –

+1

いいえ、私はそのコメントを見ていませんでした。それは私のために働いた。ありがとう! –

関連する問題