ejabberd не стартует (freeBSD 7.4, ejabberd 2.1.5, erlang R14)

Если ejabberd не стартует с ошибкой

{error_logger,{{2009,10,18},{23,7,5}},
  "Protocol: ~p: register error: ~p~n",
  ["inet_tcp",{{badmatch,{error,econnrefused}},
   [{inet_tcp_dist,listen,1},{net_kernel,start_protos,4},{net_kernel,start_protos,3},
   ...

и Вы устанавливали его не на виртуальную систему, решением может быть следующее:
проверьте правва на /var/spool/ejabberd

#cd /var/spool
#chown -R ejabberd:ejabberd ejabberd
#chmod -R u+rwX,g+rwX,o-rwx ejabberd

а на файл /var/spool/ejabberd/.erlang.cookie нужно установить
#cd /var/spool/ejabberd
#chmod -R u+r,u-wx,g-rwx,o-rwx .erlang.cookie

все серв стартанул