Bug 44487 - broken BDB after upgrade of Cyrus from ucs 4.1 to ucs 4.2
broken BDB after upgrade of Cyrus from ucs 4.1 to ucs 4.2
Status: CLOSED WORKSFORME
Product: UCS
Classification: Unclassified
Component: Mail
UCS 4.2
Other Linux
: P5 normal (vote)
: UCS 4.2-0-errata
Assigned To: Sönke Schwardt-Krummrich
Daniel Tröder
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2017-04-27 13:57 CEST by Daniel Tröder
Modified: 2018-03-15 08:25 CET (History)
3 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 5: Major Usability: Impairs usability in key scenarios
Who will be affected by this bug?: 1: Will affect a very few installed domains
How will those affected feel about the bug?: 4: A User would return the product
User Pain: 0.114
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number: 2017050221000131
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Tröder univentionstaff 2017-04-27 13:57:20 CEST
# 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.
Comment 1 Christina Scheinig univentionstaff 2017-05-08 10:27:55 CEST
Happened again in a customer environment
Comment 2 Sönke Schwardt-Krummrich univentionstaff 2017-05-09 22:06:38 CEST
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
Comment 3 Daniel Tröder univentionstaff 2017-05-10 10:42:14 CEST
(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
Comment 4 Stefan Gohmann univentionstaff 2018-03-15 08:25:14 CET
Nothing to release.