tls_prune DBERROR

Janos Dohanics <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Message-ID <[email protected]>
Hello,

I have cyrus-imapd24-2.4.18_4 running on FreeBSD 11.0-STABLE.

I got these error messages in the log file:

Dec 29 04:00:00 cortina tls_prune[29126]: DBERROR db5: pthread suspend failed: Invalid argument
Dec 29 04:00:00 cortina tls_prune[29126]: DBERROR db5: BDB0061 PANIC: Invalid argument
Dec 29 04:00:00 cortina tls_prune[29126]: DBERROR: critical database situation
Dec 29 04:00:03 cortina ctl_cyrusdb[29128]: DBERROR db5: BDB0060 PANIC: fatal region error detected; run recovery
Dec 29 04:00:03 cortina ctl_cyrusdb[29128]: DBERROR: critical database situation
Dec 29 04:00:05 cortina cyr_expire[29127]: DBERROR db5: BDB1581 File handles still open at environment close
Dec 29 04:00:05 cortina cyr_expire[29127]: DBERROR db5: BDB1582 Open file handle: /usr/local/imap/db/__db.001
Dec 29 04:00:05 cortina cyr_expire[29127]: DBERROR db5: BDB1582 Open file handle: /usr/local/imap/db/__db.002
Dec 29 04:00:05 cortina cyr_expire[29127]: DBERROR db5: BDB1582 Open file handle: /usr/local/imap/db/__db.003

Cyrus is configured to use skiplist:

# file /usr/local/imap/*.db            
/usr/local/imap/annotations.db:  Cyrus skiplist DB
/usr/local/imap/deliver.db:      Cyrus skiplist DB
/usr/local/imap/mailboxes.db:    Cyrus skiplist DB
/usr/local/imap/statuscache.db:  Cyrus skiplist DB
/usr/local/imap/tls_sessions.db: Cyrus skiplist DB

I suppose I shut down cyrus and do "ctl_cyrusdb -r", correct?

Anything I could do to prevent this error from occurring again?

-- 
Janos Dohanics
----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.