Cyrus IMAP by the face!
03 09 07 18:02 by
Por alguna extraña razón, uno de los servidores de correo con los que trato ha estado danto algunos problemillas.
Ya me pasó durante la instalación e importación de los buzones de correo que se iban a utilizar, el servidor es un POSTFIX+AMAVIS+SPAMASSASSIN+POSTGREY+CYRUS-IMAP y todo ello contra un LDAP que gestiona los usuarios y los virtualdomains.
La cosa es que debe de haber unos 30 o 50 usuarios sobre el server y todos por IMAP, tanto en la red interna como con acceso desde INTERNET; a parte del e-groupware que hay en otra máquina y que se conecta a este mismo servidor de correo con FELAMAIL, cliente web de correo que integra E-groupware.
Pues el caso es que de vez en cuando se corrompe la BD y muestra unos preciosos mensajes tal que estos:
DBERROR db4: PANIC: fatal region error detected; run recovery!!!!
La única solución que he encontrado para arreglar este problema, que bloquea el acceso al correo e impide su correcto funcionamiento es la siguiente secuencia:
===
# /etc/init.d/cyrus stop
.
.
$ sudo -u cyrus bash
$ cd /var/lib/imap/
$ rm -rf db/*
// este yo no lo uso $ rm db.backup?/*
// este yo no lo uso $ rm deliver.db
// este tampoco $ rm tls_sessions.db
$ /usr/lib/cyrus/ctl_mboxlist -d > mailboxes.txt
$ mv mailboxes.db mailboxes.db.old
$ /usr/lib/cyrus/ctl_mboxlist -u < mailboxes.txt
// no lo he probado $ diff mailboxes.db*
Files mailboxes.db and mailboxes.db.old differ
.
.
# /etc/init.d/cyrus start
===
Y hasta aquí puedo leer. He leido algunos posts googleando pero ninguno me ha dado respuesta a este error ni por que ocurre.
Recojo una cita de esta lista de correo :
"Unfortunately I'm still worried about the system, as I don't know the
reason of this failure. What had happend and why? And I still don't know
what is the probability of same problems in near future? "
En este otro post parece que hablan de porqué esos problemas en una Debian, pero tengo que leermelo con más calma y extrapolarlo a esta SLES9.
http://lists.debian.org/debian-isp/2005/03/msg00173.html
Ya me pasó durante la instalación e importación de los buzones de correo que se iban a utilizar, el servidor es un POSTFIX+AMAVIS+SPAMASSASSIN+POSTGREY+CYRUS-IMAP y todo ello contra un LDAP que gestiona los usuarios y los virtualdomains.
La cosa es que debe de haber unos 30 o 50 usuarios sobre el server y todos por IMAP, tanto en la red interna como con acceso desde INTERNET; a parte del e-groupware que hay en otra máquina y que se conecta a este mismo servidor de correo con FELAMAIL, cliente web de correo que integra E-groupware.
Pues el caso es que de vez en cuando se corrompe la BD y muestra unos preciosos mensajes tal que estos:
DBERROR db4: PANIC: fatal region error detected; run recovery!!!!
La única solución que he encontrado para arreglar este problema, que bloquea el acceso al correo e impide su correcto funcionamiento es la siguiente secuencia:
===
# /etc/init.d/cyrus stop
.
.
$ sudo -u cyrus bash
$ cd /var/lib/imap/
$ rm -rf db/*
// este yo no lo uso $ rm db.backup?/*
// este yo no lo uso $ rm deliver.db
// este tampoco $ rm tls_sessions.db
$ /usr/lib/cyrus/ctl_mboxlist -d > mailboxes.txt
$ mv mailboxes.db mailboxes.db.old
$ /usr/lib/cyrus/ctl_mboxlist -u < mailboxes.txt
// no lo he probado $ diff mailboxes.db*
Files mailboxes.db and mailboxes.db.old differ
.
.
# /etc/init.d/cyrus start
===
Y hasta aquí puedo leer. He leido algunos posts googleando pero ninguno me ha dado respuesta a este error ni por que ocurre.
Recojo una cita de esta lista de correo :
"Unfortunately I'm still worried about the system, as I don't know the
reason of this failure. What had happend and why? And I still don't know
what is the probability of same problems in near future? "
En este otro post parece que hablan de porqué esos problemas en una Debian, pero tengo que leermelo con más calma y extrapolarlo a esta SLES9.
http://lists.debian.org/debian-isp/2005/03/msg00173.html
Powered by ScribeFire.