在ubuntu上安装MongoDB wsl2 systemd issue systemd as init system(PID 1)

qv7cva1a  于 2023-10-17  发布在  Go
关注(0)|答案(2)|浏览(114)

在ubuntu wsl 2上安装MongoDB

我试着在WSL(ubuntu 20)上安装MongoDB,在使用this link之后,但是有一些错误!我不知道这到底是什么systemd :"System has not been booted with systemd as init system (PID 1)"我该如何解决这个问题呢?我完全是Linux的初学者。我已经搜索了这个问题,显然,在wsl中使用DOCKTER的人也有这样的问题,但我不知道在我的情况下应该怎么做。谢谢
整个错误:

Setting up mongodb-org-server (4.4.4) ...
System has not been booted with systemd as init system (PID 1). Cant operate.
Failed to connect to bus: Host is down
dpkg: error processing package mongodb-org-server (--configure):
installed mongodb-org-server package post-installation script subprocess returned error exit status 1
Setting up mongodb-org-shell (4.4.4) ...
Setting up mongodb-org-mongos (4.4.4) ...
Setting up mongodb-org-database-tools-extra (4.4.4) ...
dpkg: dependency problems prevent configuration of mongodb-org:
  mongodb-org depends on mongodb-org-server; however:
  Package mongodb-org-server is not configured yet.
    
dpkg: error processing package mongodb-org (--configure):
  dependency problems - leaving unconfigured
Setting up mongodb-org-tools (4.4.4) ...
  No apport report written because the error message indicates its a followup error from a previous failure.

Processing triggers for man-db (2.9.1-1) ...
Errors were encountered while processing:
  mongodb-org-server
  mongodb-org
5jvtdoz2

5jvtdoz21#

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

sudo systemctl enable MongoDB

相关问题