From: Bryan Hill (no email)
Date: Wed Oct 05 2005 - 11:37:15 EDT
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 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 ---- 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
|
|
|