Re: 3.0 to 3.2 sync error

Lists Nethead <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Message-ID <[email protected]>
Quoting ellie timoney <[email protected]>:

> Hi,
>
> On Sun, 29 Aug 2021, at 8:28 PM, Lists Nethead wrote:
>> 29392: write(6,"S2 SYNCAPPLY MAILBOX %(UNIQUEID
>> 6uxzsiuvofrhrf69dfs1uqxq MBOXNAME user.ppgw SYNC_CRC 2538953411
>> SYNC_CRC_ANNOT 307862686 LAST_UI"...,4096) = 4096 (0x1000)
>> 29392: write(6,"ATIONS (%(ENTRY /vendor/cmu/cyrus-imapd/thrid USERID
>> NIL VALUE 87f494ec1d410ff7))) %(UID 18 MODSEQ 194 LAST_UPDATED
>> 1620897300 F"...,4096) = 4096 (0x1000)
>> 29392: write(6,"12 LAST_UPDATED 1620897300 FLAGS () INTERNALDATE
>> 1608458977 SIZE 58108 GUID 03fd1fb95a2083a702fcf679a0e62182698ea1f8
>> ANNOTATIONS"...,1984) = 1984 (0x7c0)
>
> It's hard to see what it might be complaining about, since the "S2  
> SYNCAPPLY ..." command it's trying to send is 4096+4096+1984 bytes  
> long, and is heavily abbreviated in the strace output.
>
> You can log what's actually going over the wire by enabling  
> telemetry for the user:  
> https://www.cyrusimap.org/imap/reference/faqs/o-telemetry.html
>
> In this case, you would want to set up telemetry on your replica  
> server, for the user named by "sync_authname" on your main server.   
> This will make the replica log all the replication traffic it  
> receives.
>
> If you can reproduce the bad protocol error by replicating just one  
> test folder for one test user, then that's probably the least-noisy  
> way to proceed, and without worry about exposing anyone's mail  
> contents.
>
> But if you can't reproduce it with a test folder in a test account,  
> then it might be something specific to the user or mailbox that's  
> causing the problem, which will be harder to figure out...
>

Some more. I ran cvt_xlist_specialuse and afterwards sync_server with  
the -u option completes without syncing due to mailbox does not exist.
With the -m option, a full sync is start:

> 1630319017>S2 OK success
<1630319017<S3 SYNCAPPLY MAILBOX %(UNIQUEID 6uxzsiuvofrhrf69dfs1uqxq
[lots of output]
ANNOTATIONS (%(ENTRY /vendor/cmu/cyrus-imapd/thrid USERID NIL VALUE  
2de14fdc44df6e6f)))))
> 1630319017>S3 NO IMAP_PROTOCOL_ERROR Protocol error
<1630319017<Q01 LOGOUT

So now it is S3 rather than S2, whatever that means.

Thanks,
Per


------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/Te28e46bb80b596a6-Md9b5c090536aa22e5e5ac4e3
Delivery options: https://cyrus.topicbox.com/groups/info/subscription
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.