undef,[{ejabberd,start,[]}

Error

I've just installed ejabberd. When I try to start ejabberd, it fails and reports this error:

Erlang (BEAM) emulator version 5.5.4 [source] [async-threads:0] [hipe] [kernel-poll:false]

{"init terminating in do_boot",{undef,[{ejabberd,start,[]},{init,start_it,1},{init,start_em,1}]}}

Crash dump was written to: erl_crash.dump
init terminating in do_boot ()

Explanation

The error indicates that Erlang can't find ejabberd binary files, which have '.beam' extension.

Solution

Check those files are installed, and the command line call to Erlang includes the option '-pa /path/to/ebin'. Put the correct path to the directory, and make sure Erlang has right to read the files.

Syndicate content