What causes DBERROR db4: PANIC: Invalid argument?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Yesterday our Cyrus server stopped responding and I saw the following messages in the log file:

 

Dec  7 18:13:55 email imaps[9684]: [ID 866726 local6.warning] DBERROR db4: PANIC: Invalid argument

Dec  7 18:13:55 email imaps[9684]: [ID 864961 local6.crit] DBERROR: critical database situation

Dec  7 18:13:55 email master[248]: [ID 684980 local6.warning] service imaps pid 9684 in READY state: term

inated abnormally

Dec  7 18:13:55 email imaps[9682]: [ID 866726 local6.warning] DBERROR db4: PANIC: fatal region error dete

cted; run recovery

 

The last 3 lines (or variations of them) were repeated over and over.  I was able to fix the server by shutting down Cyrus, running “ctl_cyrusdb –r”, and restarting Cyrus.

 

1)       What caused the PANIC: Invalid argument?  Is it a Cyrus bug?

 

2)       If the recovery had failed, I would have had to restore mailboxes.db from a backup.  We have text backups of the mailbox db created by ctl_mboxlist.  What is the proper procedure for restoring it?  We would want to get rid of the corrupt data, which would involve deleting mailboxes.db, but are there other files that should also be deleted?

 

Thanks, Larry

----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux