Univention Bugzilla – Bug 44487
broken BDB after upgrade of Cyrus from ucs 4.1 to ucs 4.2
Last modified: 2018-03-15 08:25:14 CET
# systemctl status cyrus-imapd.service [..] Apr 25 11:40:18 dc2000 cyrus/master[31670]: about to exec /usr/sbin/ctl_cyrusdb Apr 25 11:40:18 dc2000 cyrus/master[31663]: process 31670 exited, status 71 Apr 25 11:40:18 dc2000 cyrus/idled[31667]: DBERROR db5: BDB1538 Program version 5.3 doesn't match environment version 5.1 Apr 25 11:40:18 dc2000 cyrus/idled[31667]: DBERROR: dbenv->open '/var/lib/cyrus/db' failed: BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch Apr 25 11:40:18 dc2000 cyrus/idled[31667]: DBERROR: init() on berkeley This could be a subsequent fault to Bug #44424.
Happened again in a customer environment
This problem was gone after installing the fix of bug 44424. "systemctl status cyrus-imapd.service" of first start after installing the bugfix: Mär 31 07:32:25 slave32 cyrus/ctl_cyrusdb[18813]: DBERROR db5: BDB1538 Program version 5.3 doesn't match environment version 5.1 Mär 31 07:32:25 slave32 cyrus/ctl_cyrusdb[18813]: recovering cyrus databases Mär 31 07:32:25 slave32 cyrus/ctl_cyrusdb[18813]: skiplist: checkpointed /var/lib/cyrus/mailboxes.db (42 records, 4140 bytes) in 0 seconds Mär 31 07:32:25 slave32 cyrus/ctl_cyrusdb[18813]: skiplist: checkpointed /var/lib/cyrus/annotations.db (0 records, 144 bytes) in 0 seconds Mär 31 07:32:25 slave32 cyrus/master[18814]: about to exec /usr/lib/cyrus/bin/idled Mär 31 07:32:25 slave32 cyrus/master[18816]: about to exec /usr/lib/cyrus/bin/tls_prune Mär 31 07:32:25 slave32 cyrus/master[18797]: ready for work Mär 31 07:32:25 slave32 cyrus/master[18817]: about to exec /usr/lib/cyrus/bin/ctl_cyrusdb Mär 31 07:32:25 slave32 cyrus/ctl_cyrusdb[18817]: checkpointing cyrus databases Mär 31 07:32:25 slave32 cyrus/master[18797]: process 18817 exited, status 0 "systemctl status cyrus-imapd.service" of seconf start after installing the bugfix: Mär 31 07:43:36 slave32 cyrus/master[27668]: about to exec /usr/lib/cyrus/bin/ctl_cyrusdb Mär 31 07:43:36 slave32 cyrus/ctl_cyrusdb[27668]: recovering cyrus databases Mär 31 07:43:36 slave32 cyrus/ctl_cyrusdb[27668]: skiplist: checkpointed /var/lib/cyrus/mailboxes.db (42 records, 4140 bytes) in 0 seconds Mär 31 07:43:36 slave32 cyrus/ctl_cyrusdb[27668]: skiplist: checkpointed /var/lib/cyrus/annotations.db (0 records, 144 bytes) in 0 seconds Mär 31 07:43:36 slave32 cyrus/master[27670]: about to exec /usr/lib/cyrus/bin/idled Mär 31 07:43:36 slave32 cyrus/master[27672]: about to exec /usr/lib/cyrus/bin/tls_prune Mär 31 07:43:36 slave32 cyrus/master[27666]: ready for work Mär 31 07:43:36 slave32 cyrus/master[27673]: about to exec /usr/lib/cyrus/bin/ctl_cyrusdb Mär 31 07:43:36 slave32 cyrus/ctl_cyrusdb[27673]: checkpointing cyrus databases Mär 31 07:43:36 slave32 cyrus/master[27666]: process 27673 exited, status 0
(In reply to Sönke Schwardt-Krummrich from comment #2) > This problem was gone after installing the fix of bug 44424. OK: confirmed # systemctl status cyrus-imapd.service ● cyrus-imapd.service - Cyrus IMAP/POP3 daemons Loaded: loaded (/lib/systemd/system/cyrus-imapd.service; enabled) Active: active (running) since Mi 2017-05-10 10:01:36 CEST; 39min ago Main PID: 28490 (cyrmaster) CGroup: /system.slice/cyrus-imapd.service ├─28490 /usr/sbin/cyrmaster -l 32 -C /etc/imapd/imapd.conf -M /etc/imapd/cyrus.conf └─28530 idled -C /etc/imapd/imapd.conf Mai 10 10:01:36 m41 cyrus/tls_prune[28531]: DBERROR: opening /var/lib/cyrus/tls_sessions.db: cyrusdb error Mai 10 10:01:36 m41 cyrus/master[28490]: process 28531 exited, status 1 Mai 10 10:01:36 m41 cyrus/master[28490]: ready for work Mai 10 10:01:36 m41 cyrus/master[28532]: about to exec /usr/lib/cyrus/bin/ctl_cyrusdb Mai 10 10:01:36 m41 cyrus/ctl_cyrusdb[28532]: checkpointing cyrus databases Mai 10 10:01:36 m41 cyrus/ctl_cyrusdb[28532]: archiving database file: /var/lib/cyrus/mailboxes.db Mai 10 10:01:36 m41 cyrus/master[28490]: process 28532 exited, status 0 Mai 10 10:31:36 m41 cyrus/master[29659]: about to exec /usr/lib/cyrus/bin/ctl_cyrusdb Mai 10 10:31:36 m41 cyrus/ctl_cyrusdb[29659]: checkpointing cyrus databases Mai 10 10:31:36 m41 cyrus/master[28490]: process 29659 exited, status 0
Nothing to release.