couldn't do LIST command on mupdate serverUpgrade murder cluster from 3.2 to 3.8 :

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

Il 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 fome debian's backport to Bookworm.

3 replicated backends in 3.8 version are now in production.

First problem. There will be two other mails.

1) All three 3.8 backends can't finish their 'ctl_mboxlist -m' :

mupdate said: DELETED.user.some.path.INBOX.Trash.2013-2017.66029CA6 backend-2-01!default A lrswipkxtecda mailboxes.db said: DELETED.some.path.INBOX.Trash.2013.66029C93 backend-2-01!default A lrswipkxtecda mupdate says: DELETED.user.some.path.INBOX.Trash.2013.66029C93 backend-2-01!default A lrswipkxtecda
fatal error: mupdate said not us before it said us

In mailboxes.db, Trash.2013-2017.66029CA6 uniqueid is 3c2e1144560afef7
Trash.2013.66029C93 uniqueid is 257f3428511b9c16.

DELETED.user.*.2013.66029C93 and DELETED.user.*.2013-2017.66029CA6 are in mupdate mailboxes db.
Debian package
ctl_mboxlist -ma works fine and the backend can start.
But following 'ctl_mboxlist -m' still give the same error.

All three upgraded backends give similar errors.

One test server, with only one user mailbox and one shared mailbox doesn't have the problem (3.2.6 mupdate vs 3.8.1-1~bpo12 backend).

These backends are now in production, and work fine, I can't go back and retry.

Is this a known problem with a known solution ? If not (as I guess), how
can I help you help me with those backends ?

What should I do in order to successfully upgrade the others backends ?
Maybe going to 3.6 before 3.8 ? Maybe my 3.2's or my 3.8's are missing some patch ?

Latest test : on test backend, using 3.8.3 version (sid's version backported), one test mupdate using 3.2.12 (self made Debian package based on Debian's las 3.2.6).

Backend can't start :
root@cyrus-backend-dev-02:~# cyrus ctl_mboxlist -C /tmp/imapd.conf -m
couldn't do LIST command on mupdate server
root@cyrus-backend-dev-02:~# cyrus ctl_mboxlist -C /tmp/imapd.conf -ma
couldn't do LIST command on mupdate server

Sincerly,
      Jean Charles Delépine


--
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/Tfa45b4c4b5affc7d-M6bb66d25bec6f76fba35815e
Delivery options: https://cyrus.topicbox.com/groups/info/subscription




[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]
  Powered by Linux