2016-04-06 6 views
0

Ich habe ejabberd 15.09 aus dem Quellcode und erlang 18.0 aus der Datei otp_src_18.0 installiert. Ich kompiliere ejabberd mit make und dann installiere es. wenn ich ejabberd mit ejabberdctl Live-Befehl ausführen, seine immer Fehler msg wie folgt:Fehler bei der Installation von ejabberd erhalten 15.09

[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) 

jemand kann mir helfen, dieses Problem zu lösen.

Antwort

0

Sie haben eine vorherige, alte Version der Datenbank, die interferiert. Löschen Sie die Mnesien-Datenbank und starten Sie sie von Grund auf neu (wenn es sich um eine Entwicklungsversion handelt und Sie sich den Neustart aus einer leeren Datenbank leisten können).

Beachten Sie, dass die neueste Version 16.03 ist und es ist wahrscheinlich die Version, die Sie verwenden sollten, um eine neue Entwicklung zu starten.