Hello,
I have started the upgrade of my murder infrastructure and I face
several problems.
Context :
- 30 backends in self made cyrus 3.2.6 (Debian packages with
last patches).
- Several frontend in cyrus 3.2
- one mupdate in 3.2
Cyrus Imapd docs : « Generally accepted wisdom when upgrading a Murder
configuration is to upgrade all your back end servers first. This can
be done one at a time. Upgrade your mupdate master and front ends
last. »
and
« If you're familiar with replication, and your current installation
is 2.4 or newer, you can set up your existing installation to
replicate data to a new 3.8 installation and failover to the new
installation when you're ready. »
All backends are replicated to 3.8.1-1~bpo12 Debian package backported
to Bookworm.
3 replicated backends in 3.8 version are now in production.
Second problem. There will be one other mail.
2) Replica's sieve scripts are empty
First replicated script is ok, but modified following ones are empty.
Initial sync :
root@cyrus-backend-dev-01:~# cyrus sync_client -v -A -n replica
USER test
MAILBOX user.test
MAILBOX user.test.Drafts
MAILBOX user.test.Sent
MAILBOX user.test.Templates
MAILBOX user.test.Trash
MAILBOX user.test.spam
SIEVE test ingo.script
ACTIVATE_SIEVE test ingo.bc
On the replica :
root@cyrus-backend-dev-02:~# cd $(cyrus mbpath user.test.#sieve)
root@cyrus-backend-dev-02:/var/spool/cyrus/mail/uuid/d/6/d6z3kq432zzq0joadi5axoih# ls
-l
total 4
-rw------- 1 cyrus mail 434 Jun 10 17:43 1.
root@cyrus-backend-dev-02:/var/spool/cyrus/mail/uuid/d/6/d6z3kq432zzq0joadi5axoih# cat
1.
From: <test@cyrus-backend-dev-02>
Subject: ingo
Date: Mon, 10 Jun 2024 17:43:38 +0200
Message-ID: <95f50c14874344cef96264daeb051f0ce7fbb089@cyrus-backend-dev-02>
Content-Type: application/sieve; charset=utf-8
Content-Length: 98
Content-Disposition: attachment;
filename="fc6icwnfe2u4id997reho2gm.sieve"
MIME-Version: 1.0
# Sieve Filter
# Généré par Ingo. (http://www.horde.org/apps/ingo/) (10/06/2024, 05:02:36)
The script is modified on the source server :
root@cyrus-backend-dev-01:~# cat /var/spool/sieve/t/test/ingo.script
# Sieve Filter
# Généré par Ingo. (http://www.horde.org/apps/ingo/) (10/06/2024, 05:48:59)
On the replicated server :
root@cyrus-backend-dev-02:/var/spool/cyrus/mail/uuid/d/6/d6z3kq432zzq0joadi5axoih# ls
-l
total 8
-rw------- 1 cyrus mail 434 Jun 10 17:43 1.
-rw------- 1 cyrus mail 335 Jun 10 17:48 2.
root@cyrus-backend-dev-02:/var/spool/cyrus/mail/uuid/x/e/xe46krtjgvq9716luq4891dz# cat
2.
From: <test@cyrus-backend-dev-02>
Subject: ingo
Date: Mon, 10 Jun 2024 17:48:59 +0200
Message-ID: <da39a3ee5e6b4b0d3255bfef95601890afd80709@cyrus-backend-dev-02>
Content-Type: application/sieve; charset=utf-8
Content-Length: 0
Content-Disposition: attachment;
filename="fc6icwnfe2u4id997reho2gm.sieve"
MIME-Version: 1.0
(Empty script)
Tested with 3.2.12 source and 3.8.3 replicant.
Jean Charles Delépine
--
Service systèmes et réseaux - DISI
Université de Picardie Jules Verne
5, rue du moulin neuf - 80000 Amiens
--
Service systèmes et réseaux - DISI
Université de Picardie Jules Verne
5, rue du moulin neuf - 80000 Amiens
------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/T5e844342e8ea569c-Mcf779aa3e3835d8e361eabbb
Delivery options: https://cyrus.topicbox.com/groups/info/subscription