エラー:mongodbを起動すると、mongodb.serviceユニットがマスクされます


16

コマンドの実行時にエラーが発生する依存関係のインストールにkaa(IOTプラットフォーム)をインストールしようとしています

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

回答:


33

ユニットmongodb.serviceはマスクされています。

マスクを解除します。

sudo systemctl unmask mongodb

一部のsystemdサービスが「マスク」状態になっているのはなぜですか? マスキングについて説明します。


3
mongodb-orgをインストールした後、このエラーも受け取りました。デフォルトでマスクされたのはなぜですか?マスクされるとはどういう意味ですか?
セリン

ごめんなさい。いいえ、そうではありません、UNMASKSはサービスファイルです。このコマンドの「rm」はどこにありますか?マスク/アンマスクの意味を読んでくださいそしてトピックのスターターは私に同意します
;

ちょうど別の愚かなsystemd「機能」。Systemdは魅力的な「驚き」に満ちています。PrivateTmpのように/tmp、Never-Never Landの「マジック」ディレクトリにあなたが入ろうとすることを静かに書き込む
...-FoggyDay

4

mongodbの3+バージョン。開始mongodbする必要はありませんが、mongodを開始するだけです。したがって、mongodを開始する適切な方法は

sudo systemctl start mongod


4
Failed to start mongod.service: Unit mongod.service not found。変更mongod するmongodbとHTE結果があるFailed to start mongodb.service: Unit mongodb.service is masked.
クレイグ・ヒックス

うん。デフォルトでは、それを「マスク解除」する必要がありますsudo systemctl unmask mongodb。愚かな、愚かな、愚かな。しかし、少なくとも文書化されています。並べ替え
...-FoggyDay
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.