BOOT FAILED

===========

Exception during startup:

2024-03-28 02:39:06.395121+00:00 [erro] <0.130.0>

2024-03-28 02:39:06.395121+00:00 [erro] <0.130.0> BOOT FAILED

2024-03-28 02:39:06.395121+00:00 [erro] <0.130.0> ===========

2024-03-28 02:39:06.395121+00:00 [erro] <0.130.0> Exception during startup:

2024-03-28 02:39:06.395121+00:00 [erro] <0.130.0>

2024-03-28 02:39:06.395121+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_19@localhost,shortnames],false,net_sup_dynamic]},permanent,false,1000,supervisor,[erl_distribution]}}}}

2024-03-28 02:39:06.395121+00:00 [erro] <0.130.0>

2024-03-28 02:39:06.395121+00:00 [erro] <0.130.0> rabbit_prelaunch_dist:duplicate_node_check/1, line 78

2024-03-28 02:39:06.395121+00:00 [erro] <0.130.0> rabbit_prelaunch_dist:setup/1, line 23

2024-03-28 02:39:06.395121+00:00 [erro] <0.130.0> rabbit_prelaunch:do_run/0, line 115

2024-03-28 02:39:06.395121+00:00 [erro] <0.130.0> rabbit_prelaunch:run_prelaunch_first_phase/0, line 32

2024-03-28 02:39:06.395121+00:00 [erro] <0.130.0> supervisor:do_start_child_i/3, line 414

2024-03-28 02:39:06.395121+00:00 [erro] <0.130.0> supervisor:do_start_child/2, line 400

2024-03-28 02:39:06.395121+00:00 [erro] <0.130.0> supervisor:-start_children/2-fun-0-/3, line 384

2024-03-28 02:39:06.395121+00:00 [erro] <0.130.0> supervisor:children_map/4, line 1250

2024-03-28 02:39:06.395121+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_19@localhost,shortnames],false,net_sup_dynamic]},permanent,false,1000,supervisor,[erl_distribution]}}}}

rabbit_prelaunch_dist:duplicate_node_check/1, line 78

rabbit_prelaunch_dist:setup/1, line 23

rabbit_prelaunch:do_run/0, line 115

rabbit_prelaunch:run_prelaunch_first_phase/0, line 32

supervisor:do_start_child_i/3, line 414

supervisor:do_start_child/2, line 400

supervisor:-start_children/2-fun-0-/3, line 384

supervisor:children_map/4, line 1250

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> supervisor: {local,rabbit_prelaunch_sup}

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> errorContext: start_error

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> reason: {badmatch,

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {error,

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {{shutdown,

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {failed_to_start_child,auth,

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {"Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only",

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> [{auth,init_no_setcookie,0,

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> [{file,"auth.erl"},{line,293}]},

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {auth,init,1,[{file,"auth.erl"},{line,144}]},

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {gen_server,init_it,2,

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> [{file,"gen_server.erl"},{line,423}]},

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {gen_server,init_it,6,

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> [{file,"gen_server.erl"},{line,390}]},

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {proc_lib,init_p_do_apply,3,

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> [{file,"proc_lib.erl"},{line,226}]}]}}},

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {child,undefined,net_sup_dynamic,

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {erl_distribution,start_link,

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> [[rabbit_prelaunch_19@localhost,shortnames],

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> false,net_sup_dynamic]},

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> permanent,false,1000,supervisor,

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> [erl_distribution]}}}}

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> offender: [{pid,undefined},

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {id,prelaunch},

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {mfargs,{rabbit_prelaunch,run_prelaunch_first_phase,[]}},

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {restart_type,transient},

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {significant,false},

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {shutdown,5000},

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0> {child_type,worker}]

2024-03-28 02:39:07.403082+00:00 [erro] <0.130.0>

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> crasher:

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> initial call: application_master:init/4

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> pid: <0.128.0>

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> registered_name: []

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> exception exit: {{shutdown,

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> {failed_to_start_child,prelaunch,

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> {badmatch,

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> {error,

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> {{shutdown,

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> {failed_to_start_child,auth,

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> {"Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only",

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> [{auth,init_no_setcookie,0,

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> [{file,"auth.erl"},{line,293}]},

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> {auth,init,1,[{file,"auth.erl"},{line,144}]},

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> {gen_server,init_it,2,

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> [{file,"gen_server.erl"},{line,423}]},

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> {gen_server,init_it,6,

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> [{file,"gen_server.erl"},{line,390}]},

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> {proc_lib,init_p_do_apply,3,

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> [{file,"proc_lib.erl"},{line,226}]}]}}},

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> {child,undefined,net_sup_dynamic,

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> {erl_distribution,start_link,

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> [[rabbit_prelaunch_19@localhost,shortnames],

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> false,net_sup_dynamic]},

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> permanent,false,1000,supervisor,

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> [erl_distribution]}}}}}},

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> {rabbit_prelaunch_app,start,[normal,[]]}}

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> in function application_master:init/4 (application_master.erl, line 142)

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> ancestors: [<0.127.0>]

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> message_queue_len: 1

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> messages: [{'EXIT',<0.129.0>,normal}]

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> links: [<0.127.0>,<0.44.0>]

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> dictionary: []

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> trap_exit: true

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> status: running

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> heap_size: 610

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> stack_size: 29

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> reductions: 201

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0> neighbours:

2024-03-28 02:39:07.403920+00:00 [erro] <0.128.0>

2024-03-28 02:39:07.404881+00:00 [noti] <0.44.0> Application rabbitmq_prelaunch exited with reason: {{shutdown,{failed_to_start_child,prelaunch,{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_19@localhost,shortnames],false,net_sup_dynamic]},permanent,false,1000,supervisor,[erl_distribution]}}}}}},{rabbit_prelaunch_app,start,[normal,[]]}}

{"Kernel pid terminated",application_controller,"{application_start_failure,rabbitmq_prelaunch,{{shutdown,{failed_to_start_child,prelaunch,{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_19@localhost,shortnames],false,net_sup_dynamic]},permanent,false,1000,supervisor,[erl_distribution]}}}}}},{rabbit_prelaunch_app,start,[normal,[]]}}}"}

Kernel pid terminated (application_controller) ({application_start_failure,rabbitmq_prelaunch,{{shutdown,{failed_to_start_child,prelaunch,{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_19@localhost,shortnames],false,net_sup_dynamic]},permanent,false,1000,supervisor,[erl_distribution]}}}}}},{rabbit_prelaunch_app,start,[normal,[]]}}})

Crash dump is being written to: erl_crash.dump...2024-03-28 02:39:18.033466+00:00 [erro] <0.145.0> Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> supervisor: {local,net_sup}

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> errorContext: start_error

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> reason: {"Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only",

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> [{auth,init_no_setcookie,0,[{file,"auth.erl"},{line,293}]},

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> {auth,init,1,[{file,"auth.erl"},{line,144}]},

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> {gen_server,init_it,2,[{file,"gen_server.erl"},{line,423}]},

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> {gen_server,init_it,6,[{file,"gen_server.erl"},{line,390}]},

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> {proc_lib,init_p_do_apply,3,

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> [{file,"proc_lib.erl"},{line,226}]}]}

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> offender: [{pid,undefined},

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> {id,auth},

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> {mfargs,{auth,start_link,[]}},

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> {restart_type,permanent},

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> {significant,false},

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> {shutdown,2000},

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0> {child_type,worker}]

2024-03-28 02:39:18.049230+00:00 [erro] <0.143.0>

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> crasher:

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> initial call: auth:init/1

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> pid: <0.145.0>

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> registered_name: []

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> exception error: "Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only"

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> in function auth:init_no_setcookie/0 (auth.erl, line 293)

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> in call from auth:init/1 (auth.erl, line 144)

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> in call from gen_server:init_it/2 (gen_server.erl, line 423)

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> in call from gen_server:init_it/6 (gen_server.erl, line 390)

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> ancestors: [net_sup,kernel_sup,<0.47.0>]

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> message_queue_len: 0

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> messages: []

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> links: [<0.143.0>]

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> dictionary: []

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> trap_exit: true

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> status: running

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> heap_size: 610

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> stack_size: 29

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> reductions: 2024

2024-03-28 02:39:18.049502+00:00 [erro] <0.145.0> neighbours:

以上就是报错信息。关键点在于

Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only,这个文件只是只读状态。搞的鬼。给这个文件授权即可

注意这里的这个 .erlang.cookie 文件要根据自身容器挂载的目录进行授权

#自己挂载的目录

chmod 600 /docker-volumes/rabbitmq/.erlang.cookie

#默认的目录

chmod 600 /var/lib/rabbitmq/.erlang.cookie

参考:RabbitMQ: /var/lib/rabbitmq/  must be accessible by owner only-阿里云开发者社区

好文阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: