ubuntu - RabbitMQ:系统尚未使用 systemd 作为 init 系统 (PID 1) 启动。无法操作

标签 ubuntu rabbitmq windows-subsystem-for-linux

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

sudo apt-get install rabbitmq-server

I try to start the 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作为 this answer ,但我收到此错误:
start: unrecognized service

此外,我在 this answer 之后重新启动了计算机没有成功。

有什么建议么?

最佳答案

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

我刚申请this解决方案。从 pipenv 看来,RabbitMQ 不想启动一个节点。

现在使用 sudo su并重新启动它工作:

sudo su
sudo service rabbitmq-server restart 

关于ubuntu - RabbitMQ:系统尚未使用 systemd 作为 init 系统 (PID 1) 启动。无法操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54314995/

相关文章:

java - 在 Ubuntu 上使用 Java 应用程序打开端口 80

ruby-on-rails - 我可以在带有 AMQP 的 Rails 3 中使用请求/回复 - RPC 模式吗?

Django celery : Execute only one instance of a long-running process

python - 在 ROS 中创建 Action 服务器和客户端

linux - dpkg-dep 错误 : paste subprocess was killed by signal(Broken Pipe) Ubuntu WSL2

routes - RabbitMQ Exchange 具有包罗万象的功能

mysql - '/var/lib/mysql-files' 上的 realpath() 错误(错误 2 - 没有这样的文件或目录)

powershell - 如何在当前Powershell目录中启动WSL终端?

linux - 当 .bashrc 已存在于目录中时无法编辑它

ubuntu - 为什么我在定义 PATH 变量时仍然要使用 --with-boost 选项