Помилка: Під час запуску mongodb маскується блок mongodb.service


16

Я намагаюся встановити kaa (платформа IOT) для встановлення залежностей, отримуючи помилку при виконанні команд-

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

Відповіді:


34

Блок mongodb.service маскується.

Тож розкрийте це:

sudo systemctl unmask mongodb

Чому деякі системні служби в "маскованому" стані? пояснює маскування.


3
Я також отримав цю помилку після встановлення mongodb-org. Чому його замаскували за замовчуванням? Що це означає маскуватися?
Серін

вибачте. ні, це не так, це НЕМАГАЄ службовий файл. де ви бачите "rm" у цій команді? Прочитайте, будь ласка, про те, що означають маски / маскування. І починаючий з теми погоджується зі мною ;-)
Rinzwind

Просто ще одна дурна систематизована "особливість". Сиддд сповнений чарівних "сюрпризів". Як і PrivateTmp , який мовчки записує речі, які ви маєте намір увійти в /tmpякийсь "чарівний" каталог у Never-Never Land ...
FoggyDay

4

З 3+ версією mongodb. Вам не доведеться починати, mongodbале ви просто повинні починати 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. Дурний, дурний, дурний. Але принаймні це документально підтверджено. Sort of ...
FoggyDay
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.