Tarjei Huse schrieb:
> 
> > Boy, what a nightmare this turned out to be.
> Yep. It aint easy :)
> >
> > I've been running the cyrus-imapd-2.0.16 rpms developed by Ramiro which
> > can be found here:
> > http://rmorales.modwest.com/rpms/cyrus-imapd/
> >
> > and I figured it was time to upgrade to the 2.1.* series, so I got the
> > source rpm cyrus-imapd-2.1.10-3.src.rpm developed by Simon Matter from here:
> > http://home.teleport.ch/simix/
> 
> At this point, how much did you bother to read the docs and check that things were

cyrus-sasl 2.x is needed. RPMs for RH 7.3 can be found on my webpage
too.

 ready? I just did a similar upgrade, and I tried reading the docs, but
still. There were a lot of hassles. Here's my tips:
> a) Maybe use RH's postfix rpms to start with? I think they got sasl support, and 
>that seems to be your only requirement.b) Install and move your user db before you 
>start with Cyrus.

Well, at least for SMTP AUTH, RedHat's rpms don't work with SASL2
because they didn't patch the right way.

> c) Simon, would you mind pointing this out on your fine webpage?
> > The RPMS have a difference in where they store the config directories:
> > 2.0.16 keeps it's configs in /var/imap
> > 2.1.10-3 keeps it's configs in /var/lib/imap

I changed some paths to comply with FHS. You're right, I may mention
this on the webpage.

> d) This as well:
> > And how directory structure the mails box are located:
> > 2.0.16 keeps the files under /var/spool/imap/user
> > 2.1.10-3 keeps files under /var/spool/imap/a-z
> I belive that what you need to do is to use the rehash script found in 
>/usr/libexec/cyrus I ran that a cuple of times (if someone might supply Chris with 
>the correct way to rehash that would be nice.)
> 
> > In the end, I couldn't get the new cyrus rpms to find my mail boxes.
> This is probably related to the /var/imap vs /var/lib/imap tingy. I also had a BIG 
>hassle with getting my different indexfiles in /var/lib/imap to work.
> 
> I suggest you set of some time to work on that. Remember to set logging to full when 
>you start so you know where to look. Also read through the man pages for the ctl_* 
>commands found in /usr/libexec/cyrus.
> 
> I solved my problems with the indexes by setting all to skiplist and recompiling, 
>but that was on RH8.0. I'm not sure, but I think you need to recompile Cyrus if you 
>change the db type, so be prepared for some simple .spec file hacking.
> 
> e)
> I do not think you need db4 for 2.1. when you use 7.3 - db3 is ok.
> 
> I hope this might help you,
> Tarjei
> > gave up and eventually got the old rpms working again and I needed to
> > rebuild my database to get it to work again with db3.  I'm sure I made a
> > few mistakes along the way so I'd like to find out how to properly
> > migrate to the new cyrus rpms.  Any thoughts, hints, or ideas would be
> > greatly appreciated.  Thank you.
> >
> >       Chris

Reply via email to