Re: Debian Bookworm en Cyrus? Stap nog ff niet over

2023-07-18 Berichten over hetzelfde onderwerp Gijs Hillenius
On 18 July 2023 16:15 Paul van der Vlis, wrote:

> Hoi Gijs en anderen,
>
> Op 18-07-2023 om 10:47 schreef Gijs Hillenius:
>> Paul en anderen
>> Als je systemen beheert met Cyrus imapd gebruiker, stap dan nog even
>> niet over naar Debian Bookworm. Alle Cyrus gebruikers verliezen dan - op
>> dit moment - toegang tot hun mail.
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037346
>
> Wat er nu aan de hand is, begrijp ik eigenlijk nog steeds niet.

Onder meer een compleet ander files storage systeem. En zonder
tussen-versie is de stap te groot.

In Cyrus Bullseye zit de mail in

/var/spool/cyrus/mail/a/user/aap
/var/spool/cyrus/mail/n/user/noot

/var/spool/cyrus/mail/g/user/gijs

en dan zag je in de folder
/var/spool/cyrus/mail/m/user/mies
ook alle subfolders: mailvanteun, mailvanwim, spam, boekhouder, Sent,
Trash, etcetera

In Cyrus Bookworm is die logica verdwenen en vraag je om de locatie van
iemands mailbox met mpath user.vuur
en dan krijg je iets als
/var/spool/cyrus/mail/uuid/h/f/hfvmgnikes2mcawo3dq1bhbg

ditto voor subfolders :  mpath user.vuur.mailvanteun 
/var/spool/cyrus/mail/uuid/4/a/4art11kgg10v22mb6p49k9t1

! En je ziet niet langer de subfolders in de "inbox" folder.

> Blijkbaar kunnen de mensen na upgrade niet meer bij hun mail...

De migratie mislukt.

Op mijn systeem werden vier gebruikers automatisch opnieuw aangemaakt -
die hadden allemaal een fonkelnagelnieuwe inbox (leeg). Anderen (bij mij
8) werd overgeslagen. Hun inkomende mail werd geweigerd: "mailbox does not
exist" (of ziets).

Het script, bij elkaar gezet door 2 wakkere admins met ditzelfde
distro-update probleem, dat maakt een lijst van de oorspronkelijke
mailboxen (die staan nog op het systeem), maakt die mailboxen (als het
ware opnieuw) aan in de nieuwe hierarchie, en linkt dan ieder bericht
afzonderlijk tussen de 'oude' en 'nieuwe' folder.

Script(scripts) is(gaan) niet zonder struikelfouten. Mappen met een ' in
de naam gaan mis, niet alle subfolders worden opgepikt.. etcetera. Dus
veel nakijken en met de hand toevoegen. Submappen met submappen?
Gebruiker raakt mail kwijt. Krijg je wel weer terug, maar ...

Gebruikers die niet waren gemis-migreerd, die moet je opnieuw aanmaken.
En dan met die scripts de mail files weer aan elkaar linken.

En dan heb je alleen je mail. Als je, zoals ik, ook nog Cyrus sieve
gebruikt voor server-side mail filters, dan eh. Nou ik weet dus nog niet
hoe ik dat terugzet. 






-- 
All warranty and guarantee clauses become null and void upon payment of
invoice.



Re: Debian Bookworm en Cyrus? Stap nog ff niet over

2023-07-18 Berichten over hetzelfde onderwerp Paul van der Vlis

Hoi Gijs en anderen,

Op 18-07-2023 om 10:47 schreef Gijs Hillenius:

Paul en anderen

Als je systemen beheert met Cyrus imapd gebruiker, stap dan nog even
niet over naar Debian Bookworm. Alle Cyrus gebruikers verliezen dan - op
dit moment - toegang tot hun mail.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037346


Wat er nu aan de hand is, begrijp ik eigenlijk nog steeds niet. 
Blijkbaar kunnen de mensen na upgrade niet meer bij hun mail...



Die bug komt met een fix (niet van het Debian cyrus team) , maar dat
geeft heel veel gedoe.


Daar zit ik niet op te wachten uiteraard.


Het is eveneens al te laat voor de tussenstap via Bullseye-backports,
die versie is al te hoog, zie hier

https://www.cyrusimap.org/3.6/imap/download/upgrade.html#versions-to-upgrade-from


> Wellicht dat je via Debian snapshot problemen kan voorkomen.

Je moet blijkbaar eerst upgraden naar 3.2.10 (or later), of 3.4.4 (or 
later). Die zitten ook niet in snapshots:

http://snapshot.debian.org/binary/cyrus-imapd/

Tenzij de packagers nog iets speciaals hebben gedaan (patches).

Raar dat blijkbaar niemand die problemen heeft opgemerkt in de 
backports, dat is immers ook al 3.6. Of die is anders.


Bedankt voor je waarschuwing!

Groet,
Paul


Ik heb het snel ff opgesomd op
https://hillenius.net/post/cyrus-debian-bookworm/

(maar daar hoef je nu niet meer heen)

Grt

G



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



Debian Bookworm en Cyrus? Stap nog ff niet over

2023-07-18 Berichten over hetzelfde onderwerp Gijs Hillenius
Paul en anderen

Als je systemen beheert met Cyrus imapd gebruiker, stap dan nog even
niet over naar Debian Bookworm. Alle Cyrus gebruikers verliezen dan - op
dit moment - toegang tot hun mail.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037346

Die bug komt met een fix (niet van het Debian cyrus team) , maar dat
geeft heel veel gedoe.

Het is eveneens al te laat voor de tussenstap via Bullseye-backports,
die versie is al te hoog, zie hier

https://www.cyrusimap.org/3.6/imap/download/upgrade.html#versions-to-upgrade-from

Wellicht dat je via Debian snapshot problemen kan voorkomen.

Ik heb het snel ff opgesomd op
https://hillenius.net/post/cyrus-debian-bookworm/

(maar daar hoef je nu niet meer heen)

Grt

G

-- 
Oliver's Law:
Experience is something you don't get until just after you need it.