Urgent assistance required

Bryan Hill bhill at physics.ucsd.edu
Wed Oct 5 11:37:15 EDT 2005


Wendell:

This error you are getting, happened to me numerous times.  It's  
Berkeley DB causing your woes.  Even the Cyrus documentation calims  
that Berkely is unstable:

"...it has proved to be somewhat unstable and prone to locking problems"
( http://acswiki.andrew.cmu.edu/twiki/bin/view/Cyrus/ 
WhatDatabaseBackend )

I'm running 10.3.9 server with cyrus.  You need to get off of the  
berekely DB format for you mailbox DB an go to skiplist.  I have a  
script that I modified that was originally part of Apples Tiger  
Server installer (found the code on Apple's CVS).  Basically in  
Tiger, they say that they are "upgrading" your cyrus databases during  
a Tiger upgrade.  In fact, they are converting the DB's from Berkeley  
to skiplist.  I took this script and took out the Tiger-specific  
parts and made it perform the conversions on the database files  
specific to Panther.

You can contact me offlist if you are interested in the script &  
procedure for the conversion.


Bryan

---
Bryan D. Hill
System Administrator
U. C. San Diego Physics Dept.
9500 Gilman Dr.
Mayer Hall, Mailcode 0319
La Jolla, CA 92093
858-534-5538
bhill at ucsd.edu
IM screen name:  pozvibesd
Calendar:  http://www.physics.ucsd.edu/ical/bhill
Visit:  http://www.physics.ucsd.edu/pcf

On Oct 5, 2005, at 5:10 AM, Wendell Turner wrote:

> Hi All.
>
> OS:   Mac OS X Server 10.3 (Panther)
> CPU: Mac G5 Dual Processor
>
> My server is not allowing any connections and the mail access log  
> displays the following...
> []
> Oct  5 13:02:42 localhost master[610]: process started
> Oct  5 13:02:44 localhost ctl_cyrusdb[611]: verifying cyrus databases
> Oct  5 13:02:44 localhost ctl_cyrusdb[611]: skiplist: recovered / 
> var/imap/annotations.db (0 records, 144 bytes) in 0 seconds
> Oct  5 13:02:44 localhost ctl_cyrusdb[611]: done verifying cyrus  
> databases
> Oct  5 13:02:44 localhost master[610]: ready for work
> Oct  5 13:02:44 localhost ctl_cyrusdb[612]: checkpointing cyrus  
> databases
> Oct  5 13:02:45 localhost ctl_cyrusdb[612]: DBERROR db4: DB_ENV- 
> >log_flush: LSN past current end-of-log
> Oct  5 13:02:45 localhost ctl_cyrusdb[612]: DBERROR db4: /var/imap/ 
> mailboxes.db: unable to flush page: 0
> Oct  5 13:02:45 localhost ctl_cyrusdb[612]: DBERROR db4:  
> txn_checkpoint: failed to flush the buffer cache Invalid argument
> Oct  5 13:02:45 localhost ctl_cyrusdb[612]: DBERROR: couldn't  
> checkpoint: Invalid argument
> Oct  5 13:02:45 localhost ctl_cyrusdb[612]: DBERROR: sync /var/imap/ 
> db: cyrusdb error
> Oct  5 13:02:45 localhost ctl_cyrusdb[612]: done checkpointing  
> cyrus databases
> Oct  5 12:03:05 localhost ctl_cyrusdb[324]: DBERROR db4: PANIC:  
> Input/output error
> Oct  5 12:03:05 localhost ctl_cyrusdb[324]: DBERROR: critical  
> database situation
> []
>
> I am at a lost as to how to rectify the problem and get my server  
> back up and running. Any assistance graetly appreciated.
>
> Wendell Turner
>
> ----
> Cyrus Home Page: http://asg.web.cmu.edu/cyrus
> Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list