【问题标题】:Getting error in installation of ejabberd 15.09安装 ejabberd 15.09 时出错
【发布时间】:2016-04-06 15:57:30
【问题描述】:

我从源代码安装了 ejabberd 15.09,从 otp_src_18.0 文件安装了 erlang 18.0。我用 make 编译 ejabberd,然后 make install。当我使用 ejabberdctl live 命令运行 ejabberd 时,它得到如下错误消息:

[error] CRASH REPORT Process <0.271.0> with 0 neighbours exited with reason: no case clause matching [domain,server_host,pid,local_hint] in ejabberd_router:update_tables/0 line 396 in gen_server:init_it/6 line 352
11:15:59.202 [error] Supervisor ejabberd_sup had child undefined started with ejabberd_router:start_link() at undefined exit with reason no case clause matching [domain,server_host,pid,local_hint] in ejabberd_router:update_tables/0 line 396 in context start_error
11:15:59.230 [error] CRASH REPORT Process <0.41.0> with 0 neighbours exited with reason: no such process or port in call to gen_server:call(ejabberd_sup, {start_child,{ejabberd_sm,{ejabberd_sm,start_link,[]},transient,1000,worker,[ejabberd_sm]}}, infinity) in application_master:init/4 line 134
11:15:59.230 [info] Application ejabberd exited with reason: no such process or port in call to gen_server:call(ejabberd_sup, {start_child,{ejabberd_sm,{ejabberd_sm,start_link,[]},transient,1000,worker,[ejabberd_sm]}}, infinity)

任何人都可以帮我解决这个问题。

【问题讨论】:

    标签: ejabberd


    【解决方案1】:

    您有一个以前的旧版本的数据库正在干扰。删除 Mnesia 数据库并从头开始重新启动(如果这是一个开发版本并且您可以从空白数据库重新启动)。

    请注意,最新版本是 16.03,它可能是您开始新开发时应该使用的版本。

    【讨论】:

      猜你喜欢
      • 2015-09-25
      • 1970-01-01
      • 1970-01-01
      • 2016-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-17
      相关资源
      最近更新 更多