Re: Out of ideas - migrating from 3.0

Michael Menge <[email protected]> Mon, 11 May 2026 17:35:43 +0200
Newsgroups gmane.mail.imap.cyrus
Message-ID <20260511173543.Horde.tzT3sNoT0I0oSbfuu0sQt6c@webmail.uni-tuebingen.de>
------------=_1778513749-6730-0
Content-Type: multipart/signed; boundary="=_F8RkIdn764ihx5XKTJJoTAz";
 micalg=sha-256; protocol="application/pkcs7-signature"
Content-Transfer-Encoding: 7bit


--=_F8RkIdn764ihx5XKTJJoTAz
Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable


Quoting Per olof Ljungmark <[email protected]>:

> Hi Michael,
>
> On 2026-05-11 16:31, Michael Menge wrote:
>> Hi,
>>
>> Quoting Per olof Ljungmark <[email protected]>:
>>
>>> On 2026-05-11 15:01, cyrus via Info wrote:
>>>>>>
>>>>>> The cyrus.annotations file is 76216 bytes, ALL others are 336 bytes.
>>>>
>>>> Also, as far as I know, the per-mailbox cyrus.annotations file=20=20
>>>> was abandoned in 2.3 or 2.4, and the central annotations.db file=20=20
>>>> has been standard since then.
>>>>
>>>> Mark
>>> Removing the cyrus.annotations file + a recontruct fixed it, thank=20=20
>>> you for pointing this out.
>>>
>>> Now replicating remaining 200G hoping for the best.
>>
>>
>> did you see any sync errors in the log file.
>>
>> As you do have annotations it is most likely Issue 4967.
>> which breaks replication between 3.0 and 3.2 if the mailbox has annotati=
ons
>> https://github.com/cyrusimap/cyrus-imapd/=20=20
>> issues/4967#issuecomment-2227594080
>>
> Yes, it must be that issue. Funny though that just one mailbox still=20=20
> had it, I thought we got rid of them when moving to 3.0.
>
> The replication ended with:
>
> <1778496401<S22 NO IMAP_PROTOCOL_ERROR Protocol error
> sync_client 31597 - - MAILBOX received NO response:=20=20
> IMAP_PROTOCOL_ERROR Protocol error
> sync_client 31597 - - do_folders(): update failed: user.pereri 'Bad proto=
col'
> sync_client 31597 - - IOERROR: do_user_main: Bad protocol for <user>=20=20
> to [no channel] (123.456.789.123)
> Error from sync_do_user(pereri): bailing out!
> sync_client 31597 - - Error in sync_do_user(<user>): bailing out!
>> 1778496401>Q01 LOGOUT
>
> I think the [no channel] was the hint?

no that is a redhering. In earlier cyrus versions there was only one=20=20
rolling logfile
and no channel name was needed, now you can also use rolling logs=20=20
search index and
backups. To keep old configs compatible there is the "no channel" channel

The IOERROR and the "bailing out" is the part where the real problem is.
If i remember correctly i did use strace and gdb to find the real problem


>
> The replication is still rolling after fixing that single file.
>


What do you mean with "fixing that sinle file"? If i remember=20=20
correctly fixing needed mulitple steps.
1. Remove the annotation from the mailbox.
2. Reset the replication for the user/remove the mailbox of user form=20=20
the destination
3. use sync_client whith "-u <userid>" to sync the user again

--
---------------------------------------------------------------------------=
-----
Michael Menge                          Tel.: (49) 7071 / 29-70316
Universit=C3=A4t T=C3=BCbingen                   Fax.: (49) 7071 / 29-5912
Zentrum f=C3=BCr Datenverarbeitung          mail:=20=20
[email protected]
W=C3=A4chterstra=C3=9Fe 76
72074 T=C3=BCbingen

--=_F8RkIdn764ihx5XKTJJoTAz
Content-Type: application/pkcs7-signature; name=smime.p7s
Content-Description: S/MIME-Signatur
Content-Disposition: attachment; filename=smime.p7s
Content-Transfer-Encoding: base64

MIIQPwYJKoZIhvcNAQcCoIIQMDCCECwCAQExDzANBglghkgBZQMEAgEFADAL
BgkqhkiG9w0BBwGgggx6MIIGLjCCBJagAwIBAgIQUGJgCwI1Ze+WMny7JuKB
RTANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJHUjE3MDUGA1UECgwuSGVs
bGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDQTEb
MBkGA1UEAwwSR0VBTlQgUy9NSU1FIFJTQSAxMB4XDTI1MDUyNjA5MDE0M1oX
DTI3MDUyNjA5MDE0M1owLzEtMCsGCSqGSIb3DQEJARYebWljaGFlbC5tZW5n
ZUB1bmktdHVlYmluZ2VuLmRlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEAzoKOaeu+6aYRfHW/SYJ/Wuqxu58BV9WTis2N8XzM+gbVh31H5N0S
8hbjT2tdqeU6TDrmjvynKS4dA/BNfF32AdvNUVZUrkMEstaZTBi50RbxrwW0
aGAi1gyiQIMe/0qrh6rLzu3RRfbu6ep180fAB6OMKi23w6MzUeOwuAgdQqiQ
JRE1Pu89SGqyG3cNJYGct9S8+jQV0m3OQwWFpxv/645TdJ7ja2K0K+Aw3N3r
wps8a+xS1fJ3/GI7Zb9CN4qaZLdHbwkTXF14EcxbNASvqmZF+bfR+bodGvMA
md9IbmvjjscIC8xgmPoTygQFbMPZcAyXTXn/8eRR4CxyRA2jJaPDSzJwCqOe
MEklnyAIhZnnmoBzpNFO1Z2PaL/A9hYK4+05GkWNbWnTBuyEBLEBCxyBW118
Z06O+HYH13cKS8I8nIkYSuGlS75RIFu2z2cCADxqWLui2Xsr9c5CqRcwKEBs
HtmvoiQpMQGnj1ZkXxqr5Hbcgn6DU9xHyZwecwve2xjZAy7vOpUH/t1OFziT
igNnA4hvId7dIOSzqdfeTVI9yNZ8OkRNGNnsV1J5VQGyCUOJr4kCcWxoQ+3x
p8AvEWwogCxnJjcQNNDvmEbWeZp/ARK3NFpL7A/LQOvYr2NH+ag4khmQI2sC
zLYXZsl045hmUzrr7uehwXyFDBwKoMECAwEAAaOCAZAwggGMMB8GA1UdIwQY
MBaAFOuyLzv9rgLMKkQGXSXNHRIiaLBHMEoGCCsGAQUFBwEBBD4wPDA6Bggr
BgEFBQcwAoYuaHR0cDovL2NydC5oYXJpY2EuZ3IvSEFSSUNBLUdFQU5ULVNN
SU1FLVIxLmNlcjApBgNVHREEIjAggR5taWNoYWVsLm1lbmdlQHVuaS10dWVi
aW5nZW4uZGUwYwYDVR0gBFwwWjAJBgdngQwBBQECMAgGBgQAj3oBAzBDBg0r
BgEEAYHPEQEBAgECMDIwMAYIKwYBBQUHAgEWJGh0dHBzOi8vcmVwby5oYXJp
Y2EuZ3IvZG9jdW1lbnRzL0NQUzAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYB
BQUHAwQwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NybC5oYXJpY2EuZ3Iv
SEFSSUNBLUdFQU5ULVNNSU1FLVIxLmNybDAdBgNVHQ4EFgQUE1scxVoArjDj
o5Ffz4XMDYczLbwwDgYDVR0PAQH/BAQDAgWgMA0GCSqGSIb3DQEBCwUAA4IB
gQCqt6f4F+g3xnfxRYExJWVSTaCfTHsP0VvD741X8PlOAYKRKOFpfOE/hVe1
ecGkpfWKEzB8OK0k53IUgxGPO5VSFuGA54/KBCcW5eO2IKaVY9PzFMnLb7fM
e2k6uTqvUXDWFR7TO1wRIdhQH+bHekB7UxkChJPEMoKtdf0yRh6rUyXgKy2j
8J24iTSWLRQqQmzYphlZrRV/huFJnUTZRMT0RdzvuEe0GIlM8BczMcJxDXrF
jghbun7MaWS244I8Sa18DPJGSinDb1OgAoGlcF7Z+TfuqYNWrHLLrLNIJSxS
XlrPfJk0EGEQb1A9lXlfu1+EG5/GUBe71UANit7b3nzCkBQ6I+MHGwxrukxr
BF6I/FWS4+ipm6L7KZ62tzp57XrmV37ZJXm0mgBxzVW1YYgS7GFXH6gUIE00
GoWaGShM3WT8FVWnc7mWBN24WixqHAIUseB67WejV1lfUn9t6jT73SfS6sj1
Jxk1fLQD5tz2jImFzY3KXhy2GBmlTta7tlYwggZEMIIELKADAgECAhAV+a5s
qo0u1NNveH8e3HsBMA0GCSqGSIb3DQEBCwUAMG8xCzAJBgNVBAYTAkdSMTcw
NQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0
dXRpb25zIENBMScwJQYDVQQDDB5IQVJJQ0EgQ2xpZW50IFJTQSBSb290IENB
IDIwMjEwHhcNMjUwMTAzMTExMzA4WhcNMzkxMjMxMTExMzA3WjBjMQswCQYD
VQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2Vh
cmNoIEluc3RpdHV0aW9ucyBDQTEbMBkGA1UEAwwSR0VBTlQgUy9NSU1FIFJT
QSAxMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAq7hur/5vIqMe
jblfPfZgGY75auSZz5SZ9x1dIIjvJrDBT0lIwQcAAoABJomkuv0kDK362UH+
uf9JrOdLBjiKkEh99HQPmT+d1+Ijnnd1aAjiL+2Q4aU16P/snITYJL2ROU46
zqmDkdoOnCqMCEKSN74gHKDmApYfqXO8wmjmNA62wYHarp7lxgrBr0sk4BxH
yKq52z0sWyxsdIy5V1K5OOkCNwYupZ9b74LRhelYP5SieNDqU0S6IpQOasVz
5IS0vDnqVi2ni67Gbgtb8dBKzH6gbAwGppHoeEFDcvJ042Oxtxt6BGolkUmg
uyfAgeisRqDjhQi+NfNgkDH81OLBV0eV07twS9axwNvJAtH2SgGiWKrYeuBg
VCzs1DFT7sws1KHyLrOdZU0hJQSDfoz/8jwFmXhWoPvQQuWEoo3uvH6LsHAo
53aDF1aAUmGQ/JC72j7zZH16leJFuWj+t2TK/7YEVHtWluA9TOdx2Lz/SHh0
/+pAVicD4N/QUWPuBhzPAgMBAAGjggFmMIIBYjASBgNVHRMBAf8ECDAGAQH/
AgEAMB8GA1UdIwQYMBaAFKDWBz1eJPd7oEQuJFINGaorBJGnMFAGCCsGAQUF
BwEBBEQwQjBABggrBgEFBQcwAoY0aHR0cDovL2NydC5oYXJpY2EuZ3IvSEFS
SUNBLUNsaWVudC1Sb290LTIwMjEtUlNBLmNlcjBEBgNVHSAEPTA7MDkGBFUd
IAAwMTAvBggrBgEFBQcCARYjaHR0cDovL3JlcG8uaGFyaWNhLmdyL2RvY3Vt
ZW50cy9DUFMwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMEUGA1Ud
HwQ+MDwwOqA4oDaGNGh0dHA6Ly9jcmwuaGFyaWNhLmdyL0hBUklDQS1DbGll
bnQtUm9vdC0yMDIxLVJTQS5jcmwwHQYDVR0OBBYEFOuyLzv9rgLMKkQGXSXN
HRIiaLBHMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAO964
RfbcPCuTKAq2wXsOZxMaaLxITbSOYkt7RMxPw3CzU2qmkTQALKbVqC1jUiNQ
WbkxZpsb8hy9FOHywH1xFmANAypks0Iuh+ovhqP90oFcfhvAfYxV2M0cGga9
mTKFHP+QET7HW9pZdyWFZAw5fmdW9Ex+IQmJii0w/sozzwhpVn0OQYkkRV+2
ydRa68JZS2NqAPpdaWoseM2X4u5+Jn+H2UO9paobX+ht91K2Ch8xzfREv4RL
qBgpHBmkIDVygXNdXsKfDHy2hOXxtF6oI1d7ErPGWoBxFc86aUqQlC6pEjb3
ug24w+eg1kJj7IufHJ3iRm67Rdw5M1OlWMzxu+DwAKqFJhqes0OL/NOJOTuD
Cb0bIfVfjl8U0Y0QWCkhoCmNPZQQu6QM6Y/XxnALgRB4drA8kip98wSZQmbq
ptE8oac2ZzLKCHiJlTdBuREsundnpBXdahMSrJ/mYv2pMZLpYkbrkvyhorDV
eH9t0a5UgPIFqGl8/ZzakJ3RQfr7HvdGur0YWU6KNWvY5BK8qHMRM0b3XtK9
xREIGEychAVReodDIhjrR4fWmjpa006r/UrmSk4bpKrVFVzTYsSK3jy4ri1E
xVQp6RI6Ou4ZdbfwOYCuI9wweMjpVBuqNzRKrVU/Pvp57gUzm4u+JJRkdioM
OoxZrwsUiYr2KIojwTcxggOJMIIDhQIBATB3MGMxCzAJBgNVBAYTAkdSMTcw
NQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0
dXRpb25zIENBMRswGQYDVQQDDBJHRUFOVCBTL01JTUUgUlNBIDECEFBiYAsC
NWXvljJ8uybigUUwDQYJYIZIAWUDBAIBBQCggeQwGAYJKoZIhvcNAQkDMQsG
CSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjYwNTExMTUzNTQzWjAvBgkq
hkiG9w0BCQQxIgQgxKo5Ny+X/YgVmzPRMYEv7diEke82K37CCRM84csIgH8w
eQYJKoZIhvcNAQkPMWwwajALBglghkgBZQMEASowCwYJYIZIAWUDBAEWMAsG
CWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZI
hvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwDQYJKoZIhvcNAQEB
BQAEggIAN07rW0mFmpjmUbdEtUhPOm1IWMeXS8YYxH99aKE+Tc5BUEqqcD7K
vNqycKFVZsG8CgqUgPdMXiuxf8ZN4CFMfPVHAfOM6GFktXGocXiX3u2ki82w
LVAqpWA4JKXJ0NWVmyy8hPkqDui1OGSLnskcj64jgyL4+qGKLb2Mbv1rHkzz
SuwC3zce2Hya6VFc/Yy+xbl8mfGUql+f+7llr63Z5VLGFLvsYyH4zFqZ+J/O
h+dVU4K1mNmCcz5o/yTMAtm7Br4oohlhRpDiduFPgy/JQQXBMdnV4I9WzaHY
9XTE3+HOjTmZOULOwaIjEM08GVt7vMjJe00RETHmUi6MomNHo5vSWw0UPsDi
239ELIwm+bLnQC+Y5T9YWjbR/JQqRXvqQD71Olyhkh3/JegqAL1wsYVOYn/H
SFmanNCBrKugYm4fzNTYO4FR150qDQ9d5Gp6R1cXUB95jOb5juNpxCAsCTYu
N8mazRj5pcOhhz1j1e1I7hqDdVHeq09HpBRUrvr9J8a6DLpqDCvIwE6yfCrV
FGsd3dmje6nQB9dtffZ/QCwgAQs6gNi1sLnC06XR4Hd3EOL4Q4oKqfS5jw4/
hmxywkE7jc6uGhbgKUrIjWvGGERAJtm8RWulARlclwj6yS0LbMHJwAcIwnTi
A7bBOqqgJ8f9G49Mk4RjdLw6GERHMbI=

--=_F8RkIdn764ihx5XKTJJoTAz--

------------=_1778513749-6730-0
Content-Type: text/plain; charset=UTF-8; delsp=Yes; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.510 (Entity 5.510)


------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/T32de718f28fc5421-M38c43e=
1a34f4bb74c4fd844c
Delivery options: https://cyrus.topicbox.com/groups/info/subscription

------------=_1778513749-6730-0--