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.
