Hi,
I've been able to install ejabberd on my Mac with no problems, but when I try to install it on Dreamhost
using the executable ejabberd-2.1.6-linux-x86-installer.bin, I get the error message below.
This link suggests that I have the wrong version of Erlang/OTP installed.
http://www.ejabberd.im/erlang-port_control
I'm using the version of erl that came with the installation since I added the installation directory to my
path. Any ideas why it thinks I have the wrong version of Erlang/OTP installed?
Thanks,
Jim
Error in process <0.108.0> on node 'ejabberd@localhost' with exit value: {{case_clause,{error,{open_error,-10}}},[{ejabberd_app,init,0}]}
=INFO REPORT==== 2011-01-28 11:35:24 ===
application: ejabberd
exited: {bad_return,
{{ejabberd_app,start,[normal,[]]},
{'EXIT',
{badarg,
[{erlang,port_control,
[stringprep_port,2,"ejabberd.aerende.com"]},
{stringprep,control,2},
{jlib,nodeprep,1},
{ejabberd_config,normalize_hosts,2},
{ejabberd_config,add_hosts_to_option,2},
{lists,foldl,3},
{ejabberd_config,load_file,1},
{ejabberd_config,start,0}]}}}}
type: temporary