Ejabberdサービスを開始しようとすると、常にクラッシュします。
Starting Jabber server: ejabberd
Crash dump was written to: /var/log/ejabberd/erl_crash.dump
Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
Crash dump was written to: /var/log/ejabberd/erl_crash.dump
Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
.
サーバーのhostanmeを変更しましたが、それ以前は正常に機能していましたが、構成には次のようなものがあります。
{hosts, ["localhost", "private.localhost", "public.localhost"]}.
Erlang/ejabberdには問題があるので、単にホスト名を変更することはできないと思います。
このアプローチを試してください(スレッジハンマースタイル)
ejabberdctl backup /tmp/ejabberd_bkp
(別の出力ディレクトリを選択すると、許可の問題が発生する可能性があります)ejabberdctl restore /tmp/ejabberd_bkp
を使用してデータベースをインポートします