ejabberd 安装错误

ejabberd 安装错误

我正在尝试在 centos 中安装 ejabberd。ejabberd 正在运行,但是当我尝试注册它时显示如下错误。

/opt/ejabberd-14.12/bin/ejabberdctl register root testrecoveryim.test-mobile.com test
The node 'ejabberd@test' is started with status: started
ejabberd is not running in that node
Check for error messages: /opt/ejabberd-14.12/logs/ejabberd.log
or other files in that directory.

Error in ejabberd ctl process: 'error' badarg

Commands to start an ejabberd node:
  start  Start an ejabberd node in server mode
  debug  Attach an interactive Erlang shell to a running ejabberd node
  live   Start an ejabberd node in live (interactive) mode

Optional parameters when starting an ejabberd node:
  --config-dir dir   Config ejabberd:    /opt/ejabberd-14.12/conf
  --config file      Config ejabberd:    /opt/ejabberd-14.12/conf/ejabberd.yml
  --ctl-config file  Config ejabberdctl: /opt/ejabberd-14.12/conf/ejabberdctl.cfg
  --logs dir         Directory for logs: /opt/ejabberd-14.12/logs
  --spool dir        Database spool dir: /opt/ejabberd-14.12/database/ejabberd@dummy-OKRestore2
  --node nodename    ejabberd node name: ejabberd@test

ejabberd 日志是

2016-04-29 17:44:34.196 [error] <0.37.0> CRASH REPORT Process <0.37.0> with 0 neighbours exited with reason: {undefined_macro,''} in application_master:init/4 line 133
2016-04-29 17:44:34.196 [info] <0.7.0> Application ejabberd exited with reason: {undefined_macro,''}

相关内容