[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