Good morning,

Personally I don't never upgrade a running Cyrus IMAP. I set up an
upgraded slave and sync to it. When it's ready I set it as master and
then create another slave with the same version as the master,
replicating from it.

I recommend this way always instead of in place upgrades.

Cyrus replication is gold. Is nice. I advise to rely on it when you
need HA or just un upgrade. 

Read release notes, read replication compatibility... but ... that's
the way of having always success...

Cheers!
-- 
firma_saremail

-----Mensaje original-----
De: cpur via Devel <devel@cyrus.topicbox.com>
Responder a: Devel <devel@cyrus.topicbox.com>
Para: Devel <devel@cyrus.topicbox.com>
Asunto: Re: Upgrade to cyrus 3.6.1
Fecha: Tue, 5 Nov 2024 06:58:03 -0500

Hi J.,

> Did you follow the upgrade guide?
> https://www.cyrusimap.org/3.6/imap/download/upgrade.html

obviously I did not read it as carefully as you might expect. Else I
would not have run into any trouble. 

On the other hand, the upgrade to 3.6 is so tricky that only a full-
time-admin can invest this much time especially considering this in a
Debian way of Upgrading: Are you sure, that the Debian install-script
is shutting down cyrus carefully and not starting it in post-install?
Some years ago, the upgrade was failing, because I shot down cyrus
manually and the pre-install-script was expecting a running cyrus to be
able to shutsdown. So beside of the cyrus documentation you have to
consider the maintainers thoughts on this topic.

In the end, if you want to use cyrus on Debian I'd recommend to remove
the Debian packages and install vanilla from tarball. Then you have to
follow the 3.6-upgrade docs "only". And you know, you are on your own.
Then it's also an easy thing follow the guide:
1. Upgrade 3.2.6-2+deb11u2 to 3.2.10 (where there is no package in the
repository)
2. Upgrade 3.2.10 to 3.6.latest (as Дилян suggested)

--Chris
Cyrus / Devel / seediscussions +participants +delivery optionsPermalink

------------------------------------------
Cyrus: Devel
Permalink: 
https://cyrus.topicbox.com/groups/devel/Tc0e863bae9053445-M9c71446c3301382ad735f30b
Delivery options: https://cyrus.topicbox.com/groups/devel/subscription

Reply via email to