升级3.3.3-1后,RabbitMQ无法启动

时间:2014-06-19 10:11:53

标签: erlang rabbitmq ubuntu-14.04

使用他们的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 ()


erl_crash.dump


我正在运行Ubuntu 14.04 LTS(GNU / Linux 3.13.0-29-通用x86_64)
Erlang版本:1:17.0

我似乎无法找到有关它未能启动的原因的任何信息。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

看看rabbit_prelaunch我认为如果你有一个配置文件,但它完全是空的,可能会发生这种情况。这是不允许的(不是合法的Erlang术语),但这个例外肯定很糟糕。我将提交一个错误来解决这个问题。

编辑:在3.3.4中修复。