この質問は以前にもありましたが ( RabbitMQ Failed to initialize erlang distribution )、既存の回答から修正方法を見つけることができませんでした。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]}}。
どうすればこれを修正できますか?