【问题标题】:installing MongoDB on ubuntu wsl2 systemd issue systemd as init system (PID 1)在 ubuntu wsl2 systemd 上安装 MongoDB 问题 systemd 作为 init 系统(PID 1)
【发布时间】:2021-02-26 22:17:46
【问题描述】:

在 ubuntu wsl2 上安装 MongoDB


在使用this link 之后,我尝试在 WSL(ubuntu 20) 上安装 MongoDB,但出现了问题! 我不知道到底是什么:systemd:“系统尚未使用 systemd 作为初始化系统(PID 1)启动”,我应该如何解决这个问题...... 我完全是 Linux 经验的初学者。 我已经搜索过这个问题,显然,在 wsl 中使用 DOCKTER 的人遇到了这样的问题,但我不知道在我的情况下我应该怎么做。 谢谢

--

设置 mongodb-org-server (4.4.4) ... 系统尚未使用 systemd 作为 init system (PID 1) 引导。不能操作。 无法连接到总线:主机已关闭 dpkg: 错误处理包 mongodb-org-server (--configure): 已安装 mongodb-org-server 包安装后脚本子进程返回错误退出状态 1 设置 mongodb-org-shell (4.4.4) ... 设置 mongodb-org-mongos (4.4.4) ... 设置 mongodb-org-database-tools-extra (4.4.4) ... dpkg:依赖问题阻止配置 mongodb-org: mongodb-org 依赖于 mongodb-org-server;然而: mongodb-org-server 包尚未配置。

dpkg: 错误处理包 mongodb-org (--configure): 依赖性问题 - 未配置 设置 mongodb-org-tools (4.4.4) ... 没有写入任何 aport 报告,因为错误消息表明它是先前失败的后续错误。 处理 man-db (2.9.1-1) 的触发器 ... 处理时遇到错误: mongodb-org-服务器 mongodb-org

【问题讨论】:

  • AFAIK,wsl 不需要 systemd。我尝试自己在wsl中安装mongodb,但我不能,我发现由于某些原因这是不可能的。或者,我在 windows 中安装了 mongodb 服务器并在 wsl 容器中使用它。

标签: mongodb ubuntu windows-subsystem-for-linux systemd


【解决方案1】:

经过大量搜索和反复试验,我发现它唯一需要做的就是:在 MongoDB 安装后(“In this Lik”),我们应该将“systemctl”设置为启用! 然后它需要重新启动您的系统。

sudo systemctl enable MongoDB

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-25
    • 2019-02-11
    • 2020-04-15
    • 1970-01-01
    • 2021-04-16
    • 1970-01-01
    相关资源
    最近更新 更多