[pkg-kolab] Bug#648147: kolab-cyrus-common: cyrmaster randomly hangs with database error
Soren Stoutner
soren at smallbusinesstech.net
Wed Nov 9 07:24:59 UTC 2011
Package: kolab-cyrus-common
Version: 2.2.13p1-0.3
Severity: important
Cyrmaster periodically (about twice a month) hangs consuming all CPU. When it does, the following error is logged repeatedly in /var/log/mail.warn:
Nov 6 14:40:18 mail cyrus/imap[25614]: DBERROR db5: file /var/lib/cyrus/tls_sessions.db has LSN 11/3596036, past end of log at 1/957228
Nov 6 14:40:18 mail cyrus/imap[25614]: DBERROR db5: Commonly caused by moving a database from one database environment
Nov 6 14:40:18 mail cyrus/imap[25614]: DBERROR db5: to another without clearing the database LSNs, or by removing all of
Nov 6 14:40:18 mail cyrus/imap[25614]: DBERROR db5: the log files from a database environment
Nov 6 14:40:18 mail cyrus/imap[25614]: DBERROR db5: __db_meta_setup: /var/lib/cyrus/tls_sessions.db: unexpected file type or format
Nov 6 14:40:18 mail cyrus/imap[25614]: DBERROR: opening /var/lib/cyrus/tls_sessions.db: Invalid argument
Nov 6 14:40:18 mail cyrus/imap[25614]: DBERROR: opening /var/lib/cyrus/tls_sessions.db: cyrusdb error
Nov 6 14:40:18 mail cyrus/imap[25614]: TLS server engine: No CA file specified. Client side certs may not work
I'm not sure if the last line is important as I'm not using client side certs.
Restarting cyrmaster by running
# service kolab-cyrus restart
fixes the problem. There does not appear to be any permanent damage to the database; after restarting cyrmaster all accounts function normally. However, during the time that cyrmaster is running at 100% CPU usage, no email can be delivered to the system.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages kolab-cyrus-common depends on:
ii adduser 3.113
ii debconf [debconf-2.0] 1.5.40
ii dpkg 1.16.1.1
ii gawk 1:3.1.8+dfsg-0.1
ii libasn1-8-heimdal 1.4.0-8
ii libc6 2.13-21
ii libcomerr2 1.42~WIP-2011-10-16-1
ii libdb5.1 5.1.25-11
ii libgssapi2-heimdal 1.4.0-8
ii libkrb5-26-heimdal 1.4.0-8
ii libldap-2.4-2 2.4.25-3
ii libroken18-heimdal 1.4.0-8
ii libsasl2-2 2.1.24~rc1.dfsg1+cvs2011-05-23-4
ii libsnmp15 5.4.3~dfsg-2.3
ii libssl1.0.0 1.0.0e-2
ii libwrap0 7.6.q-21
ii libzephyr4 3.0.1-1
ii netbase 4.46
ii perl 5.12.4-6
ii postfix [mail-transport-agent] 2.8.3-1
Versions of packages kolab-cyrus-common recommends:
ii db-util 5.1.4
ii db4.7-util 4.7.25-21
ii db4.8-util 4.8.30-10
ii db5.1-util 5.1.25-11
ii kolab-cyrus-admin 2.2.13p1-0.3
ii kolab-cyrus-imapd 2.2.13p1-0.3
ii kolab-cyrus-pop3d 2.2.13p1-0.3
Versions of packages kolab-cyrus-common suggests:
ii apt-listchanges <none>
ii kolab-cyrus-admin 2.2.13p1-0.3
ii kolab-cyrus-clients 2.2.13p1-0.3
ii kolab-cyrus-imapd 2.2.13p1-0.3
ii kolab-cyrus-pop3d 2.2.13p1-0.3
ii sasl2-bin 2.1.24~rc1.dfsg1+cvs2011-05-23-4
-- Configuration Files:
/etc/cyrus.conf [Errno 13] Permission denied: u'/etc/cyrus.conf'
/etc/imapd.conf [Errno 13] Permission denied: u'/etc/imapd.conf'
-- debconf information:
kolab-cyrus-common/removespools: false
kolab-cyrus-common/warnbackendchange:
More information about the pkg-kolab-devel
mailing list