Cyrus 2.2.8: imapd dies + corrupt inbox

Bernd Nies listuser at
Mon Jan 31 02:51:52 EST 2005


> How is it going with the problem?

Status is unchanged.

> Could this be a Solaris only problem. Asking as I am using OpenBSD. And I have 
> use all releases from 2.2.6 to 2.2.10 on OpenBSD 3.5 and 3.6 and never ever 
> had a Cyrus crash or a corrupt mailbox.

Don't know. Probably an issue with Solaris and Sun's Compiler. Had some 
compile problems with earlier releases because some code seemed to be 
designed for GNU-Compiler only. But I don't want to compile everything 
again with gcc just to check whether this works better or not.

> I am working for a Sun microsystems partner and have a customer that 
> eventually want to use Cyrus on a couple of 240 servers. So I also have an 
> interest in this case.
> Do you have much load ?
> (My load is not that high)

We have two mail servers:

1) A SunFire V210 with Solaris 9, five concurrent users and 60 user mail 
folders. The two disks on that SunFire are mirrored.

2) An Enterprise 450 with Solaris 8 and about 100 concurrent users, 1340 
user mail folders and 308 shared folders. The IMAP folders are stored on 
two RAID 5 volumes consisting of 4 and 8 4GB disks plus a hot spare. The 
disk I/O is rather slow.

I created a package that contains all software required to run a mail 
server (Cyrus IMAP, SASL, OpenLDAP, OpenSSL, Postfix, Apache, PHP, 
PHP-Accelerator, Squirrelmail, Perl, SpamAssassin). All software is 
compiled on Solaris 9 using Sun's Studio 9 Compiler.

Both mail servers authenticate with LDAP against a Sun Directory Server 
Replica. The mail server is mostly used for intranet. Our users mainly 
connect with Mozilla, Thunderbird or Netscape on Linux or Solaris clients.

The crashing Cyrus IMAP processes only occur on mailserver 2) about 2-3 
times a week. Maybe because it's Solaris 8 and Cyrus is compiled on 
Solaris 9 or simply because on Server 1) are much less users and it just 
hasn't happened yet. But all other software components are running fine.

Imapd linked libraries on Solaris 8:

ldd /opt/adnmail/cyrus/bin/imapd =>         /opt/adnmail/cyrus/lib/ =>    /usr/lib/ =>        /usr/lib/ =>        /usr/lib/ =>   /usr/lib/ =>  /opt/adnmail/db/lib/ =>       /opt/adnmail/openssl/lib/ => 
/opt/adnmail/openssl/lib/ =>    /usr/lib/ =>     /usr/lib/ =>    /usr/lib/ =>   /usr/lib/

Imapd linked libraries on Solaris 9:

ldd /opt/adnmail/cyrus/bin/imapd =>         /opt/adnmail/cyrus/lib/ =>    /usr/lib/ =>        /usr/lib/ =>        /usr/lib/ =>   /usr/lib/ =>  /opt/adnmail/db/lib/ =>       /opt/adnmail/openssl/lib/ => 
/opt/adnmail/openssl/lib/ =>    /usr/lib/ =>     /usr/lib/ =>    /usr/lib/ =>   /usr/lib/ =>   /usr/lib/

Cyrus Home Page:
Cyrus Wiki/FAQ:
List Archives/Info:

More information about the Info-cyrus mailing list