Cyrus 2.2.8: imapd dies + corrupt inbox
Bernd Nies
listuser at adnovum.ch
Mon Jan 31 02:51:52 EST 2005
Hi,
> 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
libsasl2.so.2 => /opt/adnmail/cyrus/lib/libsasl2.so.2
libdl.so.1 => /usr/lib/libdl.so.1
libresolv.so.2 => /usr/lib/libresolv.so.2
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libdb-4.2.so => /opt/adnmail/db/lib/libdb-4.2.so
libssl.so.0.9.7 => /opt/adnmail/openssl/lib/libssl.so.0.9.7
libcrypto.so.0.9.7 =>
/opt/adnmail/openssl/lib/libcrypto.so.0.9.7
librt.so.1 => /usr/lib/librt.so.1
libc.so.1 => /usr/lib/libc.so.1
libmp.so.2 => /usr/lib/libmp.so.2
libaio.so.1 => /usr/lib/libaio.so.1
/usr/platform/SUNW,Ultra-4/lib/libc_psr.so.1
Imapd linked libraries on Solaris 9:
ldd /opt/adnmail/cyrus/bin/imapd
libsasl2.so.2 => /opt/adnmail/cyrus/lib/libsasl2.so.2
libdl.so.1 => /usr/lib/libdl.so.1
libresolv.so.2 => /usr/lib/libresolv.so.2
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libdb-4.2.so => /opt/adnmail/db/lib/libdb-4.2.so
libssl.so.0.9.7 => /opt/adnmail/openssl/lib/libssl.so.0.9.7
libcrypto.so.0.9.7 =>
/opt/adnmail/openssl/lib/libcrypto.so.0.9.7
librt.so.1 => /usr/lib/librt.so.1
libc.so.1 => /usr/lib/libc.so.1
libmp.so.2 => /usr/lib/libmp.so.2
libaio.so.1 => /usr/lib/libaio.so.1
libmd5.so.1 => /usr/lib/libmd5.so.1
/usr/platform/SUNW,Sun-Fire-V210/lib/libc_psr.so.1
/usr/platform/SUNW,Sun-Fire-V210/lib/libmd5_psr.so.1
Regards,
Bernd
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
More information about the Info-cyrus
mailing list