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