使用他们的APT存储库将RabbitMQ更新到版本3.3.3-1之后,它将不再启动:
设置rabbitmq-server(3.3.3-1)...
*启动消息代理rabbitmq-server
* FAILED - 检查/ var / log / rabbitmq / startup_ {log,_err}
[失败]
invoke-rc.d:initscript rabbitmq-server,action“start”失败。
dpkg:错误处理包rabbitmq-server( - configure):
子进程安装后的安装后脚本返回错误退出状态1
处理时遇到错误:
RabbitMQ的服务器
E:子进程/ usr / bin / dpkg返回错误代码(1)
startup_log:
{"init terminating in do_boot",{{case_clause,{ok,[]}},[{rabbit_prelaunch,dist_port_set_check,0,[]},{rabbit_prelaunch,start,0,[]},{init,start_it,1,[]},{init,start_em,1,[]}]}}
startup_err:
Crash dump was written to: erl_crash.dump init terminating in do_boot ()
我正在运行Ubuntu 14.04 LTS(GNU / Linux 3.13.0-29-通用x86_64)
Erlang版本:1:17.0
我似乎无法找到有关它未能启动的原因的任何信息。任何帮助将不胜感激。
答案 0 :(得分:1)
看看rabbit_prelaunch我认为如果你有一个配置文件,但它完全是空的,可能会发生这种情况。这是不允许的(不是合法的Erlang术语),但这个例外肯定很糟糕。我将提交一个错误来解决这个问题。
编辑:在3.3.4中修复。