Этот вопрос задавался ранее (RabbitMQ не удалось инициализировать дистрибутив erlang), но Я не смог узнать, как это исправить из существующих ответов. После https://www.rabbitmq.com/man/rabbitmqctl.1.man.html, я хочу запустить команду rabbitmqctl status
для отображения информации о брокере RabbitMQ. Однако я получаю сообщение об ошибке:
kurt@kurt-ThinkPad:~$ rabbitmqctl status
Ошибка: не удалось инициализировать дистрибутив erlang: {{shutdown, {failed_to_start_child, net_kernel, {'EXIT', nodistribution}}}, {child, undefined, net_sup_dynamic, {erl_distribution, start_link, [['rabbitmq-cli-13', shortnames ]]}, постоянный,1000,руководитель, [erl_distribution]}}.
Только root или rabbitmq должны запускать rabbitmqctl
Если я запускаю команду с sudo
, я все равно получаю сообщение об ошибке:
kurt@kurt-ThinkPad:~$ sudo rabbitmqctl status
Ошибка: не удалось инициализировать дистрибутив erlang: {{shutdown, {failed_to_start_child, net_kernel, {'EXIT', nodistribution}}}, {child, undefined, net_sup_dynamic, {erl_distribution, start_link, [['rabbitmq-cli-69', shortnames ]]}, постоянный,1000,руководитель, [erl_distribution]}}.
Как я могу это исправить?