这个问题以前曾被问过(RabbitMQ Failed to initialize erlang distribution),但是我还没有能够从现有的答案中找到解决它的方法。在https://www.rabbitmq.com/man/rabbitmqctl.1.man.html之后,我想运行rabbitmqctl status命令来显示有关RabbitMQ代理的信息。但是,我收到一条错误消息:
kurt@kurt-ThinkPad:~$ rabbitmqctl status错误:初始化erlang发行版失败:{{关机,{failed_to_start_child,net_kernel,{“退出”,noDistribution},{子,未定义,net_sup_dynamic,{erl_distribution,start_link,['rabbitmq-cli-13',简称]},永久,1000,主管,erl_distribution} 只有root或rabbitmq应该运行rabbitmqctl。
如果使用sudo运行该命令,仍然会收到一条错误消息:
kurt@kurt-ThinkPad:~$ sudo rabbitmqctl status错误:初始化erlang发行版失败:{{关机,{failed_to_start_child,net_kernel,{“退出”,noDistribution},{子,未定义,net_sup_dynamic,{erl_distribution,start_link,['rabbitmq-cli-69',简称]},永久,1000,主管,erl_distribution}
我怎么才能解决这个问题?
发布于 2016-12-16 14:36:28
在尝试启用rabbitmq管理插件时,我也遇到了类似的错误,$rabbitmq-plugins启用了rabbitmq_management。
错误:初始化erlang发行版失败:{{关机,{failed_to_start_child,auth,{“读取时出错。/.erlang.cookie: eacces",.}。
当我和**sudo .**一起跑的时候,它被解决了
发布于 2016-12-06 11:24:54
事实上,我也犯了同样的错误:
只有root或rabbitmq应该运行rabbitmqctl。
当我想运行以下命令时:
rabbitmq-plugins enable rabbitmq_mqtt我刚用sudo运行了它,它已经解决了!
尝试重新启动rabbitmq-server,然后用sudo重试
sudo service rabbitmq-server restarthttps://stackoverflow.com/questions/40980345
复制相似问题