kesalahan: Unit mongodb.service disamarkan saat memulai mongodb


16

Saya mencoba untuk menginstal kaa (platform IOT) pada menginstal dependensi mendapatkan kesalahan saat menjalankan perintah-

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

Jawaban:


33

Unit mongodb.service bertopeng.

Jadi buka kedoknya:

sudo systemctl unmask mongodb

Mengapa beberapa layanan systemd dalam keadaan "tertutup"? menjelaskan masking.


3
Saya juga menerima kesalahan ini setelah menginstal mongodb-org. Mengapa itu ditutupi secara default? Apa artinya bertopeng?
Cerin

Maaf. tidak itu tidak, adalah MENGHAPUS file layanan. di mana Anda melihat "rm" dalam perintah ini? Silakan baca apa artinya topeng / topeng terbuka Dan topik
pembuka

Hanya "fitur" sistem bodoh lainnya. Systemd penuh dengan "kejutan" yang menawan. Seperti PrivateTmp , yang diam-diam menulis hal-hal yang ingin Anda masuki /tmpke dalam direktori "ajaib" di Never-Never Land ...
FoggyDay

4

Dengan 3+ versi mongodb. Anda tidak harus memulai mongodbtetapi Anda hanya harus memulai mongod. Jadi cara yang tepat untuk memulai mongod adalah

sudo systemctl start mongod


4
Failed to start mongod.service: Unit mongod.service not found. Perubahanmongod ke mongodbdan hasil hte adalahFailed to start mongodb.service: Unit mongodb.service is masked.
Craig Hicks

Ya. Secara default, Anda masih harus "unmask" itu: sudo systemctl unmask mongodb. Konyol, konyol, konyol. Tapi setidaknya itu didokumentasikan. Semacam ...
FoggyDay
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.