CardDav from Mailcow gives incomplete sync [not relevant]
I installed Sailfish Oulanka, but when I add my mailcow carddav account (which succeeds), and run sync (even manual sync), I only get two contacts inside the contacts app (whereas I have around 400+ contacts on my Mailcow server).
I have checked "Sync automatically", Two-way sync, Sync content is set to every 30min, and I only added CardDAV, both with just / and with the direct SOGo address book path.
I don't know where to find logs for the carddav sync though.
Please collect logs the way it is explained here, provided you have developer access.
Maus ( 2019-03-27 16:03:46 +0200 )editThank you, I didn't manage to find this page by myself.
Between the time I created the request and the time I could access my computer to try that, I decided to import my contacts from my old phone using a .vcf file I transferred.
After that, I tried the procedure, scp'ing the logs back to my desktop computer, and I could effectively see that now, the carddav "works" (hear "looks like it's working") as the AMR diff shows no change at all (which is coherent, as my sync server's state was the same as my old phone's contact book), and I tried a few operations (deleting about 10 contacts, syncing, adding 10 contacts, syncing), which were all successful.
So either the first sync gave too much data for the carddav client to handle, my phone was somehow misconfigured, or there's still a problem which I can't manage to reproduce.
As far as I'm concerned, the problem's solved as-is. I'll monitor the sync (server-side) to see if it durably works or if I'd need to search again.
Artemix ( 2019-03-27 20:48:10 +0200 )edit