How to repair a broken seen state file

Konrad Mauz kmauz at htwg-konstanz.de
Mon Jul 7 09:37:56 EDT 2008


On Mon, Jul 07, 2008 at 08:31:59AM -0500, Gary Mills wrote:
> I'm seeing errors like this regularly in our messages log:
> 
>   Jul  4 11:43:37 castor imap[16398]: [ID 514311 local6.error] DBERROR: skiplist recovery: 058C should be INORDER
>   Jul  4 11:43:37 castor imap[16398]: [ID 729713 local6.error] DBERROR: opening /imap/conf/user/O/inqarts.seen: cyrusdb error
> 
> It's always for this one file.  All the others are fine.  It's a
> skiplist database.  The ownership is correct.  A reconstruct on the
> mailbox has no effect on the file.  Can I just remove the file, with
> no ill effects?  Can I fix it somehow?  We're running cyrus-imapd-2.3.8.
> 
> -- 
> -Gary Mills-    -Unix Support-    -U of M Academic Computing and Networking-
> ----
> 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

Hi Gary,

perheps the skiplist.py tool from

http://oss.netfarm.it/python-cyrus.php

can help you to restore the corrupted seen file.

Regards,

Konrad

-- 
Konrad Mauz 
Rechenzentrum
Hochschule Technik, Wirtschaft und Gestaltung
Braunegger-Strasse 55, D 78462 Konstanz                                         
e-mail: kmauz at htwg-konstanz.de
Tel.:   +49 7531 206-472
Fax.:   +49 7531 206-153


More information about the Info-cyrus mailing list