您好,欢迎来到尚车旅游网。
搜索
您的当前位置:首页rabbitmq启动报错 failed_to_start_child,auth,{“Cookie file.erlang.cookie must be accessible by owner only

rabbitmq启动报错 failed_to_start_child,auth,{“Cookie file.erlang.cookie must be accessible by owner only

来源:尚车旅游网

𝑰’𝒎 𝒉𝒉𝒈, 𝑰 𝒂𝒎 𝒂 𝒈𝒓𝒂𝒅𝒖𝒂𝒕𝒆 𝒔𝒕𝒖𝒅𝒆𝒏𝒕 𝒇𝒓𝒐𝒎 𝑵𝒂𝒏𝒋𝒊𝒏𝒈, 𝑪𝒉𝒊𝒏𝒂.

  • 🏫 𝑺𝒉𝒄𝒐𝒐𝒍: 𝑯𝒐𝒉𝒂𝒊 𝑼𝒏𝒊𝒗𝒆𝒓𝒔𝒊𝒕𝒚
  • 🌱 𝑳𝒆𝒂𝒓𝒏𝒊𝒏𝒈: 𝑰’𝒎 𝒄𝒖𝒓𝒓𝒆𝒏𝒕𝒍𝒚 𝒍𝒆𝒂𝒓𝒏𝒊𝒏𝒈 𝒅𝒆𝒔𝒊𝒈𝒏 𝒑𝒂𝒕𝒕𝒆𝒓𝒏, 𝑳𝒆𝒆𝒕𝒄𝒐𝒅𝒆, 𝒅𝒊𝒔𝒕𝒓𝒊𝒃𝒖𝒕𝒆𝒅 𝒔𝒚𝒔𝒕𝒆𝒎, 𝒎𝒊𝒅𝒅𝒍𝒆𝒘𝒂𝒓𝒆 𝒂𝒏𝒅 𝒔𝒐 𝒐𝒏.
  • 💓 𝑯𝒐𝒘 𝒕𝒐 𝒓𝒆𝒂𝒄𝒉 𝒎𝒆:
  • 📚 𝑴𝒚 𝒃𝒍𝒐𝒈: 𝒉𝒕𝒕𝒑𝒔://𝒉𝒉𝒈𝒚𝒚𝒅𝒔.𝒃𝒍𝒐𝒈.𝒄𝒔𝒅𝒏.𝒏𝒆𝒕/
  • 💼 𝑷𝒓𝒐𝒇𝒆𝒔𝒔𝒊𝒐𝒏𝒂𝒍 𝒔𝒌𝒊𝒍𝒍𝒔:𝒎𝒚 𝒅𝒓𝒆𝒂𝒎

问题描述

rabbitmq1  | 2022-01-16 15:07:46.501437+00:00 [erro] <0.145.0> Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>     supervisor: {local,net_sup}
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>     errorContext: start_error
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>     reason: {"Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only",
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>              [{auth,init_no_setcookie,0,[{file,"auth.erl"},{line,293}]},
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>               {auth,init,1,[{file,"auth.erl"},{line,144}]},
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>               {gen_server,init_it,2,[{file,"gen_server.erl"},{line,423}]},
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>               {gen_server,init_it,6,[{file,"gen_server.erl"},{line,390}]},
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>               {proc_lib,init_p_do_apply,3,
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>                         [{file,"proc_lib.erl"},{line,226}]}]}
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>     offender: [{pid,undefined},
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>                {id,auth},
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>                {mfargs,{auth,start_link,[]}},
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>                {restart_type,permanent},
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>                {significant,false},
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>                {shutdown,2000},
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0>                {child_type,worker}]
rabbitmq1  | 2022-01-16 15:07:46.506942+00:00 [erro] <0.143.0> 
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>   crasher:
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>     initial call: auth:init/1
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>     pid: <0.145.0>
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>     registered_name: []
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>     exception error: "Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only"
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>       in function  auth:init_no_setcookie/0 (auth.erl, line 293)
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>       in call from auth:init/1 (auth.erl, line 144)
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>       in call from gen_server:init_it/2 (gen_server.erl, line 423)
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>       in call from gen_server:init_it/6 (gen_server.erl, line 390)
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>     ancestors: [net_sup,kernel_sup,<0.47.0>]
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>     message_queue_len: 0
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>     messages: []
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>     links: [<0.143.0>]
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>     dictionary: []
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>     trap_exit: true
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>     status: running
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>     heap_size: 610
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>     stack_size: 29
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>     reductions: 2016
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0>   neighbours:
rabbitmq1  | 2022-01-16 15:07:46.507008+00:00 [erro] <0.145.0> 
rabbitmq1  | 
rabbitmq1  | BOOT FAILED
rabbitmq1  | ===========
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0> 
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0> BOOT FAILED
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0> ===========
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0> Exception during startup:
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0> 
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0> error:{badmatch,{error,{{shutdown,{failed_to_start_child,auth,{"Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only",[{auth,init_no_setcookie,0,[{file,"auth.erl"},{line,293}]},{auth,init,1,[{file,"auth.erl"},{line,144}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,423}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,390}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]}}},{child,undefined,net_sup_dynamic,{erl_distribution,start_link,[[rabbit_prelaunch_21@localhost,shortnames],false,net_sup_dynamic]},permanent,false,1000,supervisor,[erl_distribution]}}}}
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0> 
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0>     rabbit_prelaunch_dist:duplicate_node_check/1, line 78
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0>     rabbit_prelaunch_dist:setup/1, line 23
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0>     rabbit_prelaunch:do_run/0, line 115
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0>     rabbit_prelaunch:run_prelaunch_first_phase/0, line 32
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0>     supervisor:do_start_child_i/3, line 414
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0>     supervisor:do_start_child/2, line 400
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0>     supervisor:-start_children/2-fun-0-/3, line 384
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0>     supervisor:children_map/4, line 1250
rabbitmq1  | 2022-01-16 15:07:46.510413+00:00 [erro] <0.130.0> 
rabbitmq1  | Exception during startup:
rabbitmq1  | 
rabbitmq1  | error:{badmatch,{error,{{shutdown,{failed_to_start_child,auth,{"Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only",[{auth,init_no_setcookie,0,[{file,"auth.erl"},{line,293}]},{auth,init,1,[{file,"auth.erl"},{line,144}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,423}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,390}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]}}},{child,undefined,net_sup_dynamic,{erl_distribution,start_link,[[rabbit_prelaunch_21@localhost,shortnames],false,net_sup_dynamic]},permanent,false,1000,supervisor,[erl_distribution]}}}}
rabbitmq1  | 
rabbitmq1  |     rabbit_prelaunch_dist:duplicate_node_check/1, line 78
rabbitmq1  |     rabbit_prelaunch_dist:setup/1, line 23
rabbitmq1  |     rabbit_prelaunch:do_run/0, line 115
rabbitmq1  |     rabbit_prelaunch:run_prelaunch_first_phase/0, line 32
rabbitmq1  |     supervisor:do_start_child_i/3, line 414
rabbitmq1  |     supervisor:do_start_child/2, line 400
rabbitmq1  |     supervisor:-start_children/2-fun-0-/3, line 384
rabbitmq1  |     supervisor:children_map/4, line 1250
rabbitmq1  | 
rabbitmq1  | 2022-01-16 15:07:47.513680+00:00 [erro] <0.130.0>     supervisor: {local,rabbit_prelaunch_sup}
rabbitmq1  | 2022-01-16 15:07:47.513680+00:00 [erro] <0.130.0>     errorContext: start_error
rabbitmq1  | 2022-01-16 15:07:47.513680+00:00 [erro] <0.130.0>     reason: {badmatch,
rabbitmq1  | 2022-01-16 15:07:47.513680+00:00 [erro] <0.130.0>                 {error,
rabbitmq1  | 2022-01-16 15:07:47.513680+00:00 [erro] <0.130.0>                     {{shutdown,
rabbitmq1  | 2022-01-16 15:07:47.513680+00:00 [erro] <0.130.0>                          {failed_to_start_child,auth,
rabbitmq1  | 2022-01-16 15:07:47.513680+00:00 [erro] <0.130.0>                              {"Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only",
rabbitmq1  | 2022-01-16 15:07:47.513680+00:00 [erro] <0.130.0>                               [{auth,init_no_setcookie,0,
rabbitmq1  | 2022-01-16 15:07:47.513680+00:00 [erro] <0.130.0>                                    [{file,"auth.erl"},{line,293}]},
rabbitmq1  | 2022-01-16 15:07:47.513680+00:00 [erro] <0.130.0>                                {auth,init,1,[{file,"auth.erl"},{line,144}]},
rabbitmq1  | 2022-01-16 15:07:47.513680+00:00 [erro] <0.130.0>                                {gen_server,init_it,2,
rabbitmq1  | 2022-01-16 15:07:47.513680+00:00 [erro] <0.

问题解决

  总的来说就是由于移动了data,从一个PC移动到了另一个PC上,导致文件权限出现了问题,所以我们将文件权限修改成700,并且更改拥有者为root,再用root启动就没事了。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sceh.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务