2016-12-05 4 views
3

この質問は以前(RabbitMQ Failed to initialize erlang distribution)で聞かれましたが、私は既存の回答から修正する方法を見つけることができませんでした。 https://www.rabbitmq.com/man/rabbitmqctl.1.man.htmlに続いて、rabbitmqctl statusコマンドを実行してRabbitMQブローカに関する情報を表示したいとします。しかし、私はエラーメッセージを取得:"エラー:erlangの配布を初期化できませんでした" "rabbitmqctl status"を実行しようとしています

[email protected]:~$ sudo rabbitmqctl status 

Error: Failed to initialize erlang distribution: {{shutdown, {failed_to_start_child, net_kernel, {'EXIT',nodistribution}}}, {child,undefined, net_sup_dynamic, {erl_distribution, start_link, [['rabbitmq-cli-69', shortnames]]}, permanent,1000,supervisor, [erl_distribution]}}.

私はこれをどのように修正することができます:私はsudoでコマンドを実行すると

[email protected]:~$ rabbitmqctl status 

Error: Failed to initialize erlang distribution: {{shutdown, {failed_to_start_child, net_kernel, {'EXIT',nodistribution}}}, {child,undefined, net_sup_dynamic, {erl_distribution, start_link, [['rabbitmq-cli-13', shortnames]]}, permanent,1000,supervisor, [erl_distribution]}}.

Only root or rabbitmq should run rabbitmqctl

を、私はまだエラーメッセージが表示されますか?実際に

+0

あなたはより多くの情報を投稿することができます! DebianやRedhatベースのシステムで作業していますか?どのように問題を再現できますか? sudoグループにrabbitmqを追加しようとしましたか?あなたは、背景にウサギのないウサギのサーバがあるかどうかチェックしましたか? – DhiaTN

答えて

6

は、私は同じエラーを得た:私はちょうどsudoでそれを実行した

rabbitmq-plugins enable rabbitmq_mqtt 

、それが解決されました:私は、次のコマンドを実行したい

Only root or rabbitmq should run rabbitmqctl

rabbitmq-serverが、その後sudoでやり直して再起動してください:

sudo service rabbitmq-server restart 
+0

質問に書かれているように、私は 'sudo'と' sudo'の両方を使ってみましたが、どちらも役に立たなかった。 –

7

RabbitMQの管理プラグインを有効にしようとしたとき、私はまた、同様のエラーに直面し、 $ RabbitMQの-プラグインはrabbitmq_management

エラーを有効にします:erlangの配信を初期化できませんでした:{{shutdown、 {failed_to_start_child、 auth、 {"Err ./.erlang.cookie:eacces "、...}}を読んでいるときに。私は**にsudoを実行したときに

それは解決しました。**

関連する問題