有人遇到这个问题了吗?
Rabbitmq:3.8.14
跑步时:
$ sudo systemctl start rabbitmq-server
有此凭据混淆问题:
{"Kernel pid terminated",application_controller,"{application_start_failure,cr A nel pid terminated",application_controller,"{application_start_failure,credentials_obfuscation,{{shutdown,{failed_to_start_child,credentials_obfu l redentials_obfuscation,{{shutdown,{failed_to_start_child,credentials_obfuscaton_svc,{undef,[{crypto,cipher_info,[aes_128_cbc],[]},{credentials_ob ede uscaton_svc,{undef,[{crypto,cipher_info,[aes_128_cbc],[]},{credentials_obfuscation_pbe,iv_length,1,[{file,"src/credentials_obfuscation_pbe.erl" sca bfuscation_pbe,iv_length,1,[{file,"src/credentials_obfuscation_pbe.erl"},{line,125}]},{credentials_obfuscation_pbe,encrypt,5,[{file,"src/crede "},{line,125}]},{credentials_obfuscation_pbe,encrypt,5,[{file,"src/credentials_obfuscation_pbe.erl"},{line,75}]},{credentials_obfuscation_svc,c entials_obfuscation_pbe.erl"},{line,75}]},{credentials_obfuscation_svc,check,3,[{file,"src/credentials_obfuscation_svc.erl"},{line,163}]},{cre check,3,[{file,"src/credentials_obfuscation_svc.erl"},{line,163}]},{credentials_obfuscation_svc,init_state,0,[{file,"src/credentials_obfuscati edentials_obfuscation_svc,init_state,0,[{file,"src/credentials_obfuscation_svc.erl"},{line,133}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,249}]}]}}},{credentials_obfuscation_app,start,[normal,[]]}}}"}
{“内核pid终止”,application_controller,"{application_start_failure,cr A nel终止“,application_controller,"{application_start_failure,credentials_obfuscation,{关机,{failed_to_start_child,credentials_obfu L redentials_obfuscation,{关机,{failed_to_start_child,credentials_obfuscaton_svc,{undef,[{crypto,cipher_info,俄歇_128_cbc,[]},{credentials_ob ede uscaton_svc,{undef,{undef,[{crypto,cipher_info,俄歇_128_cbc,[]},{credentials_obfuscation_pbe,iv_length,1,[{file,“src/凭据_obfuationpbe.erl”sca bfuscation_pbe,iv_length,1,{file,“src/凭据”“凭据”},{line,125}},{credentials_obfuscation_pbe,encrypt,5,{file,“src/crede”},{line,125}},{credentials_obfuscation_pbe,encrypt,5,{file,“src/凭据”“凭据”},{line,75}},{credentials_obfuscation_svc,c entials_obfuscation_pbe.erl},{line,75},{credentials_obfuscation_svc,检查,3,{file,“src/凭据”“凭据”},{line,163}},{cre check,3,{file,“src/凭据”“凭据”},{line,163}},{credentials_obfuscation_svc,init_state,0,[{file,“src/凭据_obfuscati edentials_obfuscation_svc,init_state,0,{file,“src/凭据”“凭据”},{line,133}},{gen_server,init_it,2,{档案,“档案”},{line,249}},{credentials_obfuscation_app,start,[normal,[]]}”}
发布于 2021-04-02 20:34:06
在这个问题上花了几个小时,结果发现二郎太老了。升级到最新版本Erlang/OTP 23,问题解决了!
RabbitMQ和Erlang /OTP之间不兼容导致的问题:Ubuntu18.04提供了Erlang20.2和RabbitMQ 3.8.14需要22.3或23.x。请参阅兔阵与Erlang/OTP兼容矩阵
安装最新的Erlang版本应该可以解决这个问题。
$sudo apt-get install erlang
这个问题通常发生在没有Erlang的情况下只升级rabbitMq时。(以我为例: rabbitMq 3.8.0 -> 3.8.14)
https://askubuntu.com/questions/1328808
复制相似问题