Estimado, Te agrego una idea a tu solución.


En /var/lib/ejjabberd/ejabberd.dump estan los usuarios, salvando este fichero y luego de instalar restaurándolo por la pagina web pudieras haber tenido la configuración de tus usuarios.

Por lo que te recomiendo que salves una copia de la base de datos y la mantengas en otra ubicación, en la misma pagina web del ejabber esta la opción de salvas. (claro teniéndola virtualizada es mejor salvar la VM completa).

--
Saludos

--
                      0ooo
      ooo0            (   )
      (   )            ) /
       \ (            (_/
        \_)
ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
              Joel  Ventura Castillo
               J' Grupo Informática
      Empresa Importadora - Exportadora ILECO
 Dir.: O' Reilly No. 152 e/ San Ignacio y Mercaderes,
       Habana Vieja, Cuba.
       E-Mail: j...@ecoimpex.com.cu
       Teléf.: Directo: 8615585
               Pizarra: 8625081 al 84, Ext. 156
ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø

El 01/09/2015 07:28 a.m., "Tec. Arián López Delgado" escribió:


On 08/31/2015 04:23 PM, Arian Molina Aguilera wrote:
El 31/08/15 a las 11:59, "Tec. Arián López Delgado" escribió:
Buenas a todos,

Hoy amaneció uno de mis server con problemas de disco duro, luego de
hacerle un fsck a mano logre echarlo andar, luego de un rato me
encuentro que el servicio de ejabberd no inicia y al correr esto

root@alfa:~# service ejabberd live

me da este error al final:

{error_logger,{{2015,8,31},{11,53,34}},crash_report,[[{initial_call,{application_master,init,['Argument__1','Argument__2','Argument__3','Argument__4']}},{pid,<0.39.0>},{registered_name,[]},{error_info,{exit,{bad_return,{{ejabberd_app,start,[normal,[]]},{'EXIT',{"{application_terminated,mnesia,shutdown}",{gen_server,call,[application_controller,{start_application,crypto,temporary},infinity]}}}}},[{application_master,init,4},{proc_lib,init_p_do_apply,3}]}},{ancestors,[<0.38.0>]},{messages,[{'EXIT',<0.40.0>,normal}]},{links,[<0.38.0>]},{dictionary,[]},{trap_exit,true},{status,running},{heap_size,987},{stack_size,24},{reductions,153}],[]]}

{"Kernel pid
terminated",application_controller,"{application_terminated,mnesia,shutdown}"}


Crash dump was written to: /var/log/ejabberd/erl_crash.dump
Kernel pid terminated (application_controller)
({application_terminated,mnesia,shutdown})

alguien sabe que puede estar pasando??

Agradecido de antemano,
Sin más,

al parecer algún archivo de ejebberd se corrompió en el dico, puedes
hacer una reinstalación de los binarios del mismo, aptitude reinstall
ejabberd. Asumiendo que sea debian/ubuntu. Salu2.


Hice lo de "aptitude reinstall ejabberd" y nada, tras buscar en Internet
me encontré la solución, primero detener los procesos: beam, beam.smp,
epmd, luego borrar todo lo que estaba dentro de /var/lib/ejabberd,
ademas tuve que copiar la config original y volver a cambiar los
parámetros para hacer funcionar el server(termina lo fácil), luego la
parte mas tediosa es volver a crear los usuarios por suerte aquí son 27,
te imaginas esto en un lugar donde sean mas, que va voy a agregar en el
proxmox el ejabberd de respaldo por si se quema el principal de nuevo.

Salu2,




______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a