I tested the new installation using the OSX ejabberd installer on OSX 10.10.4, and after installation I can start the ejabberd just fine.
So it looks like you already have something working in your environment that does not work well with the ejabberd / ejabberd installer.
Here is what you need to check:
Check if ejabberd really works with the following ejabberdctl command:
$ bin / ejabberdctl status
You can also try to start / stop ejabberd directly with ejabberdctl stop and ejabberdctl start
Check Erlang running processes with ps aux | grep beam ps aux | grep beam . Here is what I get when starting ejabberd:
$ ps aux | beam grep mremond 53977 0.0 0.2 2526548 41872 ?? S 7:47 PM 0: 01.73 / Applications / ejabberd-15.06 / bin / beam.smp -K true -P 250000 - -root / Applications / ejabberd-15.06 -progname / Applications / ejabberd-15.06 / bin / erl - - home / Users / mremond - -sname ejabberd @localhost -noshell -noinput -noshell -noinput -pa / Applications / ejabberd-15.06 / lib / ejabberd-15.06 / ebin -mnesia dir "/Applications/ejabberd-15.06/database/ejabberd @localhost "-ejabberd log_rate_limit 100 log_rotate_size 10485760 log_rotate_count 1 log_rotate_date" "-s ejabberd -sasl sasl_error_logger {file," /Applications/ejabberd-15.06/logs/erlang.log "} -smp autostart
Check what you see in the /Applications/ejabberd-15.06/logs files. Pay particular attention to error.log and install.log
source share