Hello. I am trying to upgrade cyrus-imapd from 2.0.17 to 2.2.5.
Summary: I am using cyrus imapd in following environment. OS: Solaris 2.8 SPARC Cyrus IMAPD: 2.0.17 Cyrus SASL: 1.5.28 DB: Berkley DB 3.3.11 How To Upgrade: I think, to upgrade Cyrus IMAPD requires following process. 1. Install Cyrus SASL 2.1.18. 2. Install Cyrus IMAPD 2.2.5. 3. setup /etc/{cyrus.conf, imapd.conf} 4. Convert /var/imap/mailboxes.db Convert DB format from berkley to skiplist. 5. Convert seen DB (/var/imap/user/*/*.seen) Convert DBs format from flat to skiplist 6. Make annotations.db On my 2.0.17 system, annotations.db file is not exist. So I make the following command, is this correct? touch /var/imap/annotations.db chown cyrus:mail /var/imap/annotations.db chmod 644 /var/imap/annotations.db Is there any other process to upgrade ? If I need any other process, please teach me. Questions: And... I have some other questions. Q1: Do I need to convert cyrus.{index,header,cache) files? (/var/spool/imap/user/username/cyrus.*) If I need to convert, how to convert? Q2: doc/text/install-upgrade says, 1. Specify --with-mboxlist-db=berkeley and --with-seen-db=flat to configure. This will instruct Cyrus to continue to use the previous defaults. But I can't found this options in my 2.2.5 configure. I think I can use this options on 2.1.x and I can't use on 2.2.x, is this correct? Best regards! - flathill --- 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