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

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



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.


Reply to: