Я пытаюсь установить Kaa (платформа IOT) при установке зависимостей, получая ошибку при выполнении команды
$ sudo systemctl start mongodb
error- Failed to start mongodb.service: Unit mongodb.service is masked.
Я пытаюсь установить Kaa (платформа IOT) при установке зависимостей, получая ошибку при выполнении команды
$ sudo systemctl start mongodb
error- Failed to start mongodb.service: Unit mongodb.service is masked.
Ответы:
Единица mongodb.service замаскирована.
Так разоблачите это:
sudo systemctl unmask mongodb
Почему некоторые системные службы находятся в «маскированном» состоянии? объясняет маскировку
/tmp
в какой - то «волшебный» каталог в Never-Never Land ...
С 3+ версией mongodb. Вам не нужно начинать, mongodb
но вы просто должны начать Mongod. Так что правильный способ начать mongod будет
sudo systemctl start mongod
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
. Глупо, глупо, глупо. Но, по крайней мере, это задокументировано.