Не удалось запустить RabbitMq redentials_obfuscation

Кто-нибудь сталкивался с этой проблемой?

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,[]]}}}"}

{"Kernel pid terminated", application_controller, "{application_start_failure, cr A nel pid terminated", application_controller, "{application_start_failure, credentials_obfus , {{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], undecat_cbc], криптографический_объявление {учетные данные], []] cipher_info, [aes_128_cbc], []}, {credentials_obfuscation_pbe, iv_length, 1, [{file, "src / credentials_obfuscation_pbe.erl" sca bfuscation_pbe, iv_length, 1, [{fil e, "src / credentials_obfuscation_pbe.erl"}, {line, 125}]}, {credentials_obfuscation_pbe, encrypt, 5, [{file, "src / crede"}, {line, 125}]}, {credentials_obfuscation_pbe, encrypt, 5, [{файл, "src / credentials_obfuscation_pbe.erl"}, {line, 75}]}, {credentials_obfuscation_svc, c entials_obfuscation_pbe.erl "}, {line, 75}]}, {credentials_obfuscation_svc [{, проверка, 3, проверка, 3, файл, "src / credentials_obfuscation_svc.erl"}, {line, 163}]}, {проверка учетных данных, 3, [{file, "src / credentials_obfuscation_svc.erl"}, {line, 163}]}, {credentials_obfuscation_svc, init_state , 0, [{файл, "src / credentials_obfuscati edentials_obfuscation_svc, init_state, 0, [{файл," src / credentials_obfuscation_svc.erl "}, {line, 133}]}, {gen_server, init_it, 2, [{file," gen_server.erl "}, {line, 249}]}]}}}, {credentials_obfuscation_app, start, [normal, []]}}} "}

0
задан 2 April 2021 в 16:57

1 ответ

После нескольких часов, потраченных на это, оказалось, что Erlang был слишком стар.Обновил его до последней версии Erlang / OTP 23, проблема решена!

проблема вызвана несовместимостью RabbitMQ и Erlang / OTP: Ubuntu 18.04 предоставляет Erlang 20.2, а RabbitMQ 3.8.14 требует 22.3 или 23.x . См. RabbitMQ и матрицу совместимости Erlang / OTP

Установка последней версии Erlang должна решить проблему.

$sudo apt-get install erlang

Проблема обычно возникает при обновлении rabbitMq только без Erlang. (как в моем случае: rabbitMq 3.8.0 -> 3.8.14)

0
ответ дан 23 April 2021 в 23:26

Другие вопросы по тегам:

Похожие вопросы: