Problem mit Cyrus2.2 - DBERROR: error exiting application: Invalid argument
Moin!
Gestern Abend scheint etwas an meinem Cyrus 2.2 unter Debian Sid
dahingegangen zu sein. Im mail.err finden sich folgende Einträge (gekürzt,
die Meldungen wiederholen sich praktisch sekündlich:
Sep 24 18:22:08 spinnacker cyrus/sieve[6718]: DBERROR: error exiting
application: Invalid argument
Sep 24 20:10:22 spinnacker cyrus/imap[32669]: DBERROR:
dbenv->open '/var/lib/cyrus/db' failed: Invalid argument
Sep 24 20:10:22 spinnacker cyrus/imap[32669]: DBERROR: init() on berkeley
Sep 24 20:28:28 spinnacker cyrus/ctl_cyrusdb[6019]: DBERROR:
dbenv->open '/var/lib/cyrus/db' failed: Invalid argument
Sep 24 20:28:28 spinnacker cyrus/ctl_cyrusdb[6019]: DBERROR: couldn't
checkpoint: Invalid argument
Sep 24 20:28:28 spinnacker cyrus/ctl_cyrusdb[6019]: DBERROR: error listing
log files: Invalid argument
Sep 24 20:28:28 spinnacker cyrus/ctl_cyrusdb[6019]: DBERROR:
sync /var/lib/cyrus/db: cyrusdb error
Sep 24 20:28:28 spinnacker cyrus/ctl_cyrusdb[6019]: DBERROR: error listing
log files: Invalid argumen
Sep 24 20:32:50 spinnacker cyrus/lmtpunix[7379]: DBERROR:
opening /var/lib/cyrus/deliver.db: cyrusdb error
Sep 24 20:32:50 spinnacker cyrus/lmtpunix[7379]: FATAL: lmtpd: unable to
init duplicate delivery database
Das führt dann irgendwann dazu, dass die 4 Maillogs zusammen über 7 GB
Speicher belegen - zusammen mit knapp 1 GB syslog.
Neue Meldungen werden nicht mehr geschrieben, womöglich ist irgendeine
Grenze erreicht, so dass nichts mehr geht. Ich habe die Logdateien
umbenannt und den Server rebootet - jetzt läuft es wieder.
Ich hatte das Phänomen vor 3 Wochen schon einmal. Damals habe ich den
Rechner abgeschaltet, und erst gestern wieder hochgefahren. Die Kiste lief
dann 2 Stunden und rannte dann in diese Probleme.
Was könnte das sein? /var ist ein XFS-Dateisystem, und die Maschine ist auf
aktuellem Stand.
Reply to: