Issue:
Processor task goes through the roof and log is rotating fast. System log reports error:
DBError: dbenv->open '/var/imap/db' failed:
DB_RUNRECOVERY: Fatal error, run database recovery.
Running reconstruct is not a good option as the "-m" flag is not supported/implemented.
Instead do a cyrus mail databases rebuild/reconstruct from scratch instead.
1. Stop the mail service
Note: You can stop just the IMAP/POP service only for this. Also 10.4x and 10.5x have the new repair button on the Maintenance tab of the Mail module's GUI. Try clicking that button first before doing the manual process below.
2. Execute these commands in Terminal:
(OS X 10.3.x)
$ su root
$ mv /var/imap /var/imap.old
$ mkdir /var/imap
$ /usr/bin/cyrus/tools/mkimap
$ chown -R cyrus:mail /var/imap
$ sudo -u cyrus /usr/bin/cyrus/bin/reconstruct -i
(OS X 10.4x)
$ su root
$ mv /var/imap /var/imap.old
$ mkdir /var/imap
$ /usr/bin/cyrus/tools/mkimap
$ chown -R cyrusimap:mail /var/imap
$ sudo -u cyrusimap /usr/bin/cyrus/bin/reconstruct -i
(OS X 10.5x)
$ su root
$ mv /var/imap /var/imap.old
$ mkdir /var/imap
$ /usr/bin/cyrus/tools/mkimap
$ chown -R cyrusimap:mail /var/imap
$ sudo -u cyrusimap /usr/bin/cyrus/bin/reconstruct -i
previous page
|