Problema con ejabberd

Servidores, plataformas y protocolos de mensajeria

Moderadores: frank, dxfiles

Responder
Avatar de Usuario
nerdhacker
Mensajes: 38
Registrado: Jue, 12 May 2011, 04:17
Ubicación: Vedado
Contactar:

Problema con ejabberd

Mensaje por nerdhacker » Vie, 30 Sep 2011, 22:41

acabo de instalar ejabberd la instalacion todo bien, edite solo estas dos lineas del archivo de configuracion /etc/ejabberd/ejabberd.cfg

Código: Seleccionar todo

{hosts, ["localhost","servername.com"]}.
{acl, admin, {user, "admin-name", "servername.com"}}.
luego reinicio el servicio

Código: Seleccionar todo

sudo service ejabberd restart
y finalmente cuando intento poner el password al usuario de administracion con

Código: Seleccionar todo

sudo ejabberdctl register admin-name servername.com password
me lanza este error:

Código: Seleccionar todo

The node 'ejabberd@thor-srv' is started with status: started
ejabberd is not running in that node
Check for error messages: ejabberd.log
or other files in that directory.

Error in ejabberd ctl process: 'error' badarg
tampoco la url http://servername.com:5280/admin funciona ni por https.
alguna ayuda por favor?

aca adjunto el log file
/var/log/ejabberd.log

Código: Seleccionar todo

=ERROR REPORT==== 2011-09-30 07:26:35 ===
E(<0.464.0>:ejabberd_listener:463) : Failed to open socket:
  {5269,ejabberd_s2s_in,[inet,{ip,{0,0,0,0}}]}
Reason: IP address and port number already used: 0.0.0.0 5269

=INFO REPORT==== 2011-09-30 07:26:35 ===
    application: ejabberd
    exited: {bad_return,
                {{ejabberd_app,start,[normal,[]]},
                 {{eaddrinuse,{5269,{0,0,0,0},tcp}},
                  {child,undefined,
                      {5269,{0,0,0,0},tcp},
                      {ejabberd_listener,start,
                          [{5269,{0,0,0,0},tcp},
                           ejabberd_s2s_in,
                           [{shaper,s2s_shaper},{max_stanza_size,131072}]]},
                      transient,brutal_kill,worker,
                      [ejabberd_listener]}}}}
    type: temporary

=ERROR REPORT==== 2011-09-30 08:20:29 ===
E(<0.367.0>:ejabberd_listener:463) : Failed to open socket:
  {5269,ejabberd_s2s_in,[inet,{ip,{0,0,0,0}}]}
Reason: IP address and port number already used: 0.0.0.0 5269

=INFO REPORT==== 2011-09-30 08:20:29 ===
    application: ejabberd
    exited: {bad_return,
                {{ejabberd_app,start,[normal,[]]},
                 {{eaddrinuse,{5269,{0,0,0,0},tcp}},
                  {child,undefined,
                      {5269,{0,0,0,0},tcp},
                      {ejabberd_listener,start,
                          [{5269,{0,0,0,0},tcp},
                           ejabberd_s2s_in,
                           [{shaper,s2s_shaper},{max_stanza_size,131072}]]},
                      transient,brutal_kill,worker,
                      [ejabberd_listener]}}}}
    type: temporary

=INFO REPORT==== 2011-09-30 10:20:42 ===
    application: ejabberd
    exited: {bad_return,
                {{ejabberd_app,start,[normal,[]]},
                 {'EXIT',
                     {function_clause,
                         [{acl,normalize_spec,
                              [{user,"root","localhost","chat.thorsrv.net"}]},
                          {acl,to_record,3},
                          {ejabberd_config,process_host_term,3},
                          {lists,foldl,3},
                          {ejabberd_config,load_file,1},
                          {ejabberd_config,start,0},
                          {ejabberd_app,start,2},
                          {application_master,start_it_old,4}]}}}}
    type: temporary
Ubuntu 11.04 - the Natty Narwhal
VIVA FRAGGLE ROCK!

Avatar de Usuario
nerdhacker
Mensajes: 38
Registrado: Jue, 12 May 2011, 04:17
Ubicación: Vedado
Contactar:

Re: Problema con ejabberd

Mensaje por nerdhacker » Sab, 01 Oct 2011, 05:58

OK, problema resuelto, encontre la solucion en un foro en internet, no se porque pero de alguna manera la solucion fue.

Código: Seleccionar todo

killall beam
service ejabberd restart 
ya puedo acceder a la administracion web http://localhost:5280/admin/ y conectarme al servidor localmente con mi cliente jabber usando por ej "user@localhost"

ahora el problema esta en que desde un cliente externo no se me conecta al servidor, por ej "user@ipservidorjabber", simplemente no encuentra nada.

entonces por el momento solo me puedo conectar localmente (localhost) pero no desde otra pc o dispositivo conectado al servidor
me falta algo por aki? alguna regla de control de acceso?
Ubuntu 11.04 - the Natty Narwhal
VIVA FRAGGLE ROCK!

Avatar de Usuario
nerdhacker
Mensajes: 38
Registrado: Jue, 12 May 2011, 04:17
Ubicación: Vedado
Contactar:

Re: Problema con ejabberd

Mensaje por nerdhacker » Dom, 02 Oct 2011, 02:58

ya di con el problema del "ejabberd"

solucion? OPENFIRE ;) :lol:
Ubuntu 11.04 - the Natty Narwhal
VIVA FRAGGLE ROCK!

Responder