Blog

Archive for abril, 2017

Amavis falla reportando “TROUBLE in child_init_hook: BDB can’t connect db env. at /var/lib/amavis/db”

Índice de claves

  • Amavis trouble in child_init_hook
  • Amavis no procesa correo y consume 100% cpu

Introducción

Si encuentra los siguientes logs de manera repetida y se combina con un mal funcionamiento de amavis:

Apr 25 11:40:17 node01[30000]: (!!)TROUBLE in child_init_hook: BDB can't connect db env. at /var/lib/amavis/db: No existe el fichero o el directorio, No existe el fichero o el directorio. at (eval 94) line 342.
Apr 25 11:40:17 node01[30001]: (!!)TROUBLE in child_init_hook: BDB can't connect db env. at /var/lib/amavis/db: No existe el fichero o el directorio, No existe el fichero o el directorio. at (eval 94) line 342.

Entonces siga los siguientes pasos para recuperar el servicio y parar las notificaciones:

Resolución del problema

Este error es detectado y corregido automáticamente por core-admin. Si ya tiene core-admin instalado, es posible que tenga una versión antigua. Actualícela:

# crad-update.pyc  -u
# crad-update.pyc  -g

Después, ejecute manualmente la recuperación del comando (o espere unos minutos para que core-admin lo haga solo):

# /usr/share/core-admin/tools/mail_admin/amavis-watcher.pyc --verbose

Tras esto, ya debería estar recuperado el servicio. Reinicie agente y log-watcher para evitar seguir recibiendo notificaciones antiguas:

# /etc/init.d/crad-log-watcher  restart
# /etc/init.d/crad-agent  restart

Posted in: Administrador de Correo, Amavis, Mail Admin

Leave a Comment (0) →