lmtp socket error

Bron Gondwana brong at fastmail.fm
Thu Jul 2 18:59:06 EDT 2015



On Fri, Jul 3, 2015, at 08:52 AM, Bron Gondwana wrote:
> 
> 
> On Thu, Jul 2, 2015, at 12:25 PM, Shaw, Brian wrote:
> > Jul  1 21:52:15 mail-server postfix/lmtp[12036]: EB0C1E5B11: 
> > to=<user at example.com>, relay=mail-server[/var/lib/imap/socket/lmtp], 
> > delay=32177, delays=32169/6/2.6/0.02, dsn=4.3.0, status=deferred (host 
> > mail-server[/var/lib/imap/socket/lmtp] said: 421 4.3.0 lmtpd: Internal 
> > error: assertion failed: lib/cyrusdb_twoskip.c: 600: record->level <= 
> > MAXLEVEL (in reply to end of DATA command))
> 
> Here's your problem!  That's a corrupted database file.  Almost certainly your mailboxes.db.
> 
> You're running Cyrus 2.5.x, obviously.
> 
> I haven't seen any twoskip errors in the wild for a long time, so I'd love to see a copy of your mailboxes.db if you don't mind.  I guess it could also be a .seen file or the annotations.db, the error doesn't give enough information to know :(

(in answer to _that_ part of the problem at least, I've written a patch to twoskip.c which will give better error messages on reading a corrupted DB from disk.  It will be in the next stable 2.5 release)

Bron.

-- 
  Bron Gondwana
  brong at fastmail.fm


More information about the Info-cyrus mailing list