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.