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.