Failed en Ejabberd [Solucionado]
Buenas tardes a todos.
Les cuento que estoy comenzando con Ubuntu Server, instale el Ejabberd para crear un chat en mi casa.
Instale Psi en las PCs con Windows.
Los pasos que hice fueron:
~#sudo apt-get install ejabberdSe instalo todo bien, edite el fichero /etc/ejabberd/ejabberd.cfg
%% Admin user
{acl, admin, {user, "admin", "192.168.254.10"}}.
%% Hostname
{hosts, ["192.168.254.10"]}.
El puerto que escucha es el 5222.
Guardo los cambios y reinicio el ejabberd.
~# /etc/init.d/ejabberd restartPero despues cuando empieza a levantar tira ese error:
~# /etc/init.d/ejabberd restart
Restarting jabber server: ejabberd is not running.
Starting jabber server: ejabberd............................................................ failed.No me quedo otra que revisar el log.
/var/log/ejabberd# vim ejabberd.logAca es donde esta el problema:
=ERROR REPORT==== 2011-11-29 13:04:25 ===
E(<0.311.0>:ejabberd_listener:512) : Failed to open socket:
{7777,mod_proxy65_stream,[inet,{ip,{192,168,3,187}}]}
Reason: IP address not available: 192.168.3.187
=ERROR REPORT==== 2011-11-29 13:04:25 ===
E(<0.37.0>:gen_mod:73) : Problem starting the module mod_proxy65 for host "192.168.254.10" with options:
[{access,local},{shaper,c2s_shaper}]
error: {error,
{{eaddrnotavail,{7777,{192,168,3,187},tcp}},
{child,undefined,
{7777,{192,168,3,187},tcp},
{ejabberd_listener,start,
[{7777,{192,168,3,187},tcp},
mod_proxy65_stream,
["192.168.254.10",{access,local},{shaper,c2s_shaper}]]},
transient,brutal_kill,worker,
[ejabberd_listener]}}}
=INFO REPORT==== 2011-11-29 13:04:25 ===
application: ejabberd
exited: {bad_return,
{{ejabberd_app,start,[normal,[]]},
{'EXIT',
{{error,
{{eaddrnotavail,{7777,{192,168,3,187},tcp}},
{child,undefined,
{7777,{192,168,3,187},tcp},
{ejabberd_listener,start,
[{7777,{192,168,3,187},tcp},
mod_proxy65_stream,
["192.168.254.10",
{access,local},
{shaper,c2s_shaper}]]},
transient,brutal_kill,worker,
[ejabberd_listener]}}},
[{mod_proxy65,start,2},
{gen_mod,start_module,3},
{lists,foreach,2},
{ejabberd_app,start,2},
{application_master,start_it_old,4}]}}}}
type: temporary
~
Lo curioso es que me dice que no esta disponible la IP 192.168.3.187
Me fije en los ficheros de /etc/hosts y /etc/network/interfaces. La IP esta como estatica, 192.168.254.10
Lo que vengo a solicitar es que me ayuden a encontrar el camino para que el ejabberd se redireccione a la 192.168.254.10 y no 192.168.3.187.
Muchas gracias por su tiempo.
PD: Sepan disculpar por la falta de tildes, es que estoy usando una PC con Gentoo y nunca se me dio por pasar el teclado a espaniol.
- Inicie sesión o regístrese para enviar comentarios
- 223 lecturas


Por cierto, se me olvido de aclarar que hace una semana que llevo luchando
con el ejabberd. 
Ya esta, lo solucione editando el fichero /etc/hosts
Habia que agregarle la IP actual con el nombre de la maquina.
Es decir, la maquina tiene IP 192.168.3.22 y el nombre es "servidor"
Entonces en /etc/hosts ponen
192.168.3.22 servidorReinician el jabber y ya esta andando.