首页 > 解决方案 > RabbitMQ:系统尚未使用 systemd 作为 init 系统 (PID 1) 启动。无法操作

问题描述

我开始将 ubuntu 与 WSL 一起使用,并且在安装 RabbitMQ 后:

sudo apt-get install rabbitmq-server

我尝试通过以下方式启动服务器

sudo systemctl start rabbitmq-server.service

但是我收到以下错误:

System has not been booted with systemd as init system (PID 1). Can't operate.

我试图申请这个答案sudo service start rabbitmq-server.service,但我收到了这个错误:

start: unrecognized service

此外,我按照这个答案重新启动了计算机,但没有成功。

有什么建议么?

标签: ubunturabbitmqwindows-subsystem-for-linux

解决方案


好的解决方案终于找到了!

我刚刚应用了这个解决方案。从 pipenv 看来,RabbitMQ 不想启动一个节点。

现在通过使用sudo su并重新启动它可以工作:

sudo su
sudo service rabbitmq-server restart 

推荐阅读