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

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



On  3 August 2023 23:43 Paul van der Vlis, wrote:

> Hoi Gijs,
>
> Op 29-07-2023 om 08:36 schreef Gijs Hillenius:
>> On 28 July 2023 19:10 Wouter Verhelst, wrote:
>> 
>>> On Wed, Jul 19, 2023 at 01:10:04PM +0200, Gijs Hillenius wrote:
>>>> On 19 July 2023 09:20 Paul van der Vlis, wrote:
>>>>
>>>>
>>>> [...]
>>>>
>>>>> Het officiele relocate script zit ook in Debian, als ik het goed
>>>>> begrijp: /usr/lib/cyrus/bin/relocate_by_id
>>>>
>>>> Yep. Maar dat werkt niet (meer) op de nieuwe lege inboxen.
>>>>
>>>>> Manual:
>>>>> https://www.cyrusimap.org/imap/reference/manpages/systemcommands/relocate_by_id.html
>>>>>
>>>>> Dit is ook interessant:
>>>>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1007965
>>>>> https://cyrus.topicbox.com/groups/info/T3e85440ddbb44ec6-Maf769decd0dd45d4572145b8
>>>>
>>>> Volgens een van de Debian packagers: (in de bug report
>>>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037346) "the patch
>>>> needed to update to 3.6 is included in version 3.2.6-2+deb11u2."
>>>>
>>>> Ik heb die aanwijzing nog niet teruggevonden; al is het voor mij mosterd
>>>> na het zinken van het schip.
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037346#55
>
>>> https://packages.debian.org/bullseye/cyrus-imapd
>>>
>>> Basically: je moet er eerst voor zorgen dat je bullseye-installatie
>>> helemaal up to date is. Zoals altijd.
>> Yep. Dat was geheel het geval; netjes de handleiding gevolgd. FWIW,
>> op
>> de cyrus mailinglist kwamen er 1 of 2 andere Debian cyrus admins voorbij
>> die hun systeem zagen uitgleiden. Dat script uit de bugmelding lost het
>> weer op, maar het is geen doen voor systemen met veel gebruikers.
> Ik ben het nog aan het bestuderen, ik wil niet dat het bij mij ook
> misgaat ;-)
>
> Zou het kunnen dat de regel met "bullseye-updates" bij jou mistte in
> /etc/apt/sources.list van Debian 11? Die cyrus-imapd update met patch
> was namelijk geen security update, maar een minor-update in Debian
> 11.4:
> https://www.debian.org/News/2022/20220709


Ik volg tamelijke nauwgezet alle updates, en point releasese, en bij mij
draaide Cyrus 3.2.6-2+deb11u2.

"grep cyrus upgrade-bookwormstep.script" geeft onder meer: "Unpacking
cyrus-imapd (3.6.1-4) over (3.2.6-2+deb11u2)"

en daarin zit de patch:

,----[ changelog ]
| cyrus-imapd (3.2.6-2+deb11u2) bullseye; urgency=medium
| 
|   * Ensure that ctl_cyrusdb -r and reconstruct now ensure the "uniqueid" field
|     is present in and synchronised between mailboxes.db and cyrus.header.
|     Required before 3.6.x upgrade
`----

Maar volgens Ellie's antwoord gisteren was dat onvoldoende. Ze noemt
onder meer: relocate_by_id  .. 


Wellicht is er een alternatieve route via snapshot?
http://snapshot.debian.org/binary/cyrus-imapd/


> Moraal van het verhaal: vergeet niet die "*-updates" in sources.list.
> Naast security updates zijn er soms ook nog andere updates!
>
> Ik vraag me af waarom dit een aparte regel is eigenlijk, waarom die
> updates niet gewoon in de Debian-versie komen bij een minor update.

StableUpdates: official Debian repository for changes that cannot wait
for the next point release, packages are also added to
StableProposedUpdates for inclusion in the next point release

Ik bestudeer nu apt/sources.list en ik zie dat die regel er wel staat
voor Debian 8, 9, en 10, maar niet voor 11 (omgebouwd voor) 12
(verdikkeme). Maar het is dus niet perse nodig?

Graag advies!

>> Omzichtig: de (zeer-gewaardeerde) packagers gebruiken kennelijk zelf
>> geen cyrus (meer), en gingen lijkt het af op de aanwijzing van upstream.
>> Ik vermoed dat er een stap mist - relocate_by_id of zo.. Het kan ook
>> zijn dat "autocreate" verboden had moeten zijn.


> Het is sowieso een moeilijke update als ik het zo lees, er kan meer
> misgaan:  https://www.cyrusimap.org/3.6/imap/download/upgrade.html
>
> De link is van de officiele documentatie, eigenlijk is de Debian
> documentatie leading. Is de Debian documentatie van een pakket
> eigenlijk al ergens te lezen voor je dat pakket installeert?

je kan de deb downloaden en uitpakken..


Reply to: