I just installed SASL-2.1.2 and IMAPD-2.1.3 from the source RPMS which were mentioned here yesterday on my RH-7.2 system..
(I had to modify the IMAPD SPEC file somewhat to avoid configure complaining about missing des libraries (where can I get those??) # cd /usr/src/redhat/SRPMS # rpm -i cyrus-imapd-2.1.3-1.src.rpm # cd ../SPECS # vi cyrus-imapd.spec - remove --with-kerberos=/usr/kerberos - add --with-auth-unix --with-pam # rpm -bb cyrus-imapd.spec # cd ../RPMS/i386 # rpm -Uvh cyrus-imapd-2.1.3-1.rpm My problem is that wbe I try creting my first mailboxes using cyradm, I get: [mathias@noisy mathias]$ cyradm cyradm> server localhost IMAP Password: noisy.koerber.org> cm user.mathias createmailbox: System I/O error noisy.koerber.org> ver name : Cyrus IMAPD version : v2.1.3 2002/03/07 20:00:42 vendor : Project Cyrus support-url: http://asg.web.cmu.edu/cyrus os : Linux os-version : 2.4.17 environment: Cyrus SASL 2.1.2 Sleepycat Software: Berkeley DB 3.2.9: (January 24, 2001) OpenSSL 0.9.6b [engine] 9 Jul 2001 CMU Sieve 2.1 TCP Wrappers lock = flock auth = unix idle = poll mboxlist.db = db3 subs.db = flat seen.db = flat duplicate.db = db3-nosync tls.db = db3-nosync noisy.koerber.org> In Syslog, I get: Apr 10 16:00:29 noisy master[3321]: process started Apr 10 16:00:29 noisy master[3322]: about to exec /usr/cyrus/bin/ctl_cyrusdb Apr 10 16:00:29 noisy ctl_cyrusdb[3322]: recovering cyrus databases Apr 10 16:00:29 noisy ctl_cyrusdb[3322]: done recovering cyrus databases Apr 10 16:00:29 noisy master[3323]: about to exec /usr/cyrus/bin/ctl_deliver Apr 10 16:00:29 noisy master[3321]: unable to bind imap socket: Address already in use Apr 10 16:00:29 noisy master[3321]: ready for work Apr 10 16:00:29 noisy master[3324]: about to exec /usr/cyrus/bin/ctl_cyrusdb Apr 10 16:00:29 noisy ctl_cyrusdb[3324]: checkpointing cyrus databases Apr 10 16:00:29 noisy ctl_cyrusdb[3324]: archiving database file: /var/imap/mailboxes.db Apr 10 16:00:29 noisy ctl_cyrusdb[3324]: archiving log file: /var/imap/db/log.0000000001 Apr 10 16:00:29 noisy ctl_cyrusdb[3324]: archiving log file: /var/imap/db/log.0000000001 Apr 10 16:00:29 noisy ctl_cyrusdb[3324]: done checkpointing cyrus databases Apr 10 16:00:29 noisy master[3321]: process 3324 exited, status 0 Apr 10 16:00:37 noisy imapd[30965]: unable to tell master 2: Broken pipe Apr 10 16:00:37 noisy imapd[30965]: accepted connection Apr 10 16:00:37 noisy imapd[30965]: unable to tell master 3: Broken pipe Apr 10 16:00:40 noisy imapd[30965]: login: noisy.koerber.org[127.0.0.1] mathias plaintext Apr 10 16:00:45 noisy imapd[30965]: DBERROR: error beginning txn (myfetch): DB_RUNRECOVERY: Fatal error, run database recovery Apr 10 16:00:45 noisy imapd[30965]: DBERROR: error fetching user.mathias: cyrusdb error Apr 10 16:00:49 noisy imapd[30965]: unable to tell master 1: Broken pipe /var/spool/imap seems to be ok: [root@noisy imap]# ls -laR . .: total 12 drwxr-x--- 3 cyrus mail 4096 Apr 10 16:00 . drwxr-xr-x 16 root root 4096 Apr 10 16:00 .. drwxr-x--- 2 cyrus mail 4096 Apr 10 15:53 stage. ./stage.: total 8 drwxr-x--- 2 cyrus mail 4096 Apr 10 15:53 . drwxr-x--- 3 cyrus mail 4096 Apr 10 16:00 .. The config.log, config.cache and config.status files for both SASL and IMAPD indicate it used the db-3.2 libs etc... Any help is appreciated. -- Mathias Körber