Op 06-02-2024 om 11:34 schreef Jens Georg:
Package: cyrus-common
Version: 3.2.6-2+deb11u2
Followup-For: Bug #1037346


Some additional information:
  - You can roll-back to package 3.2 after the upgrade to 3.6, the
    mailboxes will re-appear again
  - You might encounter some junk mailboxes from the failed conversion
    attempt, the remedy is to convert mailboxes.db to text, remove the
    offending lines, and convert it back to its original format.
  - The proper may to migrate to 3.6 without hassle is:
    - Stop cyrus-imapd service
    - Download and compile 3.4, run ./imap/ctl_cyrusdb -r once (make a
      copy of /var/lib/cyrus/mailboxes.db beforehand, of course)
  - Then proceed with the update

It seems that the debian package, despite claiming that it has the
necessary patches to make the upgrade possible, doesn't.
I still have to do the upgrade on a few machines..

Did you do this on Debian 11 or Debian 12?

What did you download exactly?  Maybe this?
https://github.com/cyrusimap/cyrus-imapd/tree/cyrus-imapd-3.4.6

After downloading and go to the right directory something like:
systemctl stop cyrus-imap
./configure
make
sudo make install

Did you use any Debian patches?

sudo cp -a /var/lib/cyrus/mailboxes.db /path/to/backup/

./imap/ctl_cyrusdb -r

How did you remove this version?

Then install the new Debian packages?

Bye,
Paul

--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl/

Reply via email to