错误:启动mongodb时单元mongodb.service被屏蔽

tar*_*mar 23 mongodb

我正在尝试在安装依赖项时安装 kaa(IOT 平台),但在执行命令时出错 -

$ sudo systemctl start mongodb
error- Failed to start mongodb.service: Unit mongodb.service is masked.
Run Code Online (Sandbox Code Playgroud)

Rin*_*ind 43

单元 mongodb.service 被屏蔽。

所以揭开它的面纱:

sudo systemctl unmask mongodb
Run Code Online (Sandbox Code Playgroud)

为什么某些 systemd 服务处于“屏蔽”状态? 解释掩蔽。

  • 安装 mongodb-org 后,我也收到此错误。为什么它默认被屏蔽?蒙面是什么意思? (4认同)

小智 8

使用 3+ 版本的 mongodb。你不必开始,mongodb但你只需要开始 mongod。所以启动 mongod 的正确方法是

sudo systemctl start mongod

  • `无法启动 mongod.service:未找到单元 mongod.service`。将`mongod `改为`mongodb`,结果是`Failed to start mongodb.service: Unit mongodb.service is masked.` (4认同)