在CentOS 7上使用rabbitfixture启动rabbitmq(3.7.3)服务器时,初始化在 Boot 错误中终止

lf5gs5x2  于 12个月前  发布在  RabbitMQ
关注(0)|答案(1)|浏览(102)

我已经安装了RabbitMQ 3.7.3Erlang/OTP 20.0,并使用rabbitfixture运行了我的单元测试,但是当rabbitfixture启动RabbitMQ服务器时,它给了我下面的错误。
"init terminating in di_boot", {undef, [{rabbit_nodes_common,make,["tmppIN_su@localhost"].[]},{rabbit_prelaunch,start,0,[{file,"src/rabbit_prelaunch.erl"},{line,41}]},{init,start_em,1,[]},{init,do_boot,3,[]}]}}
请原谅我的信息较少,但这是我在日志文件中得到的所有信息。有什么我可以改变或修复的吗?

vlju58qv

vlju58qv1#

下面是引发错误的代码行:链接.
请注意,它试图调用rabbit_nodes:make/1,但您的输出指示调用rabbit_nodes_common:make/1。这意味着你已经从RabbitMQ的上一个版本升级,并且有一个旧的代码文件,或者你的环境中有一些其他奇怪的问题。
我建议从一个新的VM开始,或者至少删除RabbitMQ,并确保在重新安装之前删除所有安装的文件。
例如,请确保在卸载后删除/usr/lib/rabbitmq

相关问题