Re: Dovecot, Debiana a replikace mailů

Adam Pribyl pribyl na lowlevel.cz
Úterý Srpen 25 19:50:16 CEST 2020


On Tue, 25 Aug 2020, Pavel Just wrote:

> Pavel Kankovsky píše v Út 25. 08. 2020 v 00:43 +0200:
>> On Sun, 23 Aug 2020, Pavel Just wrote:
>>
>>> V prostředí Debian 10 to padá s hláškou:
>>> Panic: file mbox-lock.c: line 796 (mbox_lock): assertion failed:
>>> (lock_type == F_RDLCK || mbox->mbox_lock_type != F_RDLCK)
>>
>> Smyslem tady toho assertu je, že by měly být dovoleny jen určité
>> změny
>> zamykání. Jmenovitě není dovoleno povýšit sdílený zámek (F_RDLCK) na
>> exkluzivní (F_WRLCK).
>>
>>> Podle některých zpráv to vypadá na problém s knihovnou glibc.
>>> Údajně do verze 2.27 to chodí. Od verze 2.28 ne. Ovšem ani
>>> v poslední verzi dovecotu to nevypadá opraveně.
>>
>> To se mi zdá nepravděpodobné. Spíš je to nějaký zmatek v té
>> synchronizaci.
>> Ostatně ten samý problém byl popsán i na FreeBSD. Jedině snad, že by
>> dřív
>> něco bránilo tomu, aby se to dostalo do stavu, kdy ten chybový stav
>> nastane.
> Mně se to také zdálo nepravděpodobné, ale věřím tomu čím dál víc.
> Zkusil jsem:
> Debian_10  Dovecot_2.2.27  Konfig_10  Nefunguje
> Debian_10  Dovecot_2.2.27  Konfig_9   Nefunguje
> Debian_10  Dovecot_2.3.4   Konfig_10  Nefunguje
> Debian_10  Dovecot_2.3.11  Konfig_10  Nefunguje
> Debian_10  Dovecot_2.3.11  Konfig_9   Nefunguje
> Debian_9   Dovecot_2.2.27  Konfig_10  Funguje
> Debian_9   Dovecot_2.2.27
> Konfig_9   Funguje
> Debian_9   Dovecot_2.3.11  Konfig_10  Funguje
> Debian_9
>  Dovecot_2.3.11  Konfig_9   Funguje
>
> Konfig_9/10 - za základ konfigurace jsem vzal konfigy z Debian 9/10,
> neboli, na jakém systému jsem udělal prvotní konfiguraci. Pak jsem
> konfiguraci kompletně kopíroval.
>
> Jinými slovy, na devítce chodí všechny kombinace, na desítce žádná.
> Neví někdo, co se v Debianě 10 tak změnilo(co se týče práce se zámky)?
>
> Pavel Jsut

Puvodne jste psal ze to vypada na libc, tak bych rekl to muze byt - co 
nastartovat jadro z D9 na D10, a obracene? Vetsinou to jde. Tim se 
eliminuje jadro.

Adam Pribyl




Další informace o konferenci Linux