I have a problem with CardDAV.
It’s quite new, but can’t said when it began… As often, everything was working as expected until…
I can sync addresses to different directions (tested on an Android with DAVx, a Thunderbird 91 with own integrated cardDAV, and the same with the CardBook addon), but each time a modification is made on the client side, the syncing provide a duplicated vcf file.
As strange as it it, it doesn’t affect a lot some of the clients : the android+DAVx and the TB91.5+own CardDAV keep the right (last?) card. But CardBook seems to be more confuse and can’t process the sync anymore (with a weird message “contacts processed : 7/5”) : I have to shutdown TB and manually edit the prefs.js to remove the abonnement.
The eGW WUI show as the groupdav.php URL more and more cards, all with the same name, a different content (Displayname changed) and a new ETag, whitch is not the normal behaviour, and very annoying :
Collection listing: Address Book Test CardDAV
# Name Displayname Last modified ETag Content type Resource type
1 43403.vcf Afirst Testname 2022-01-26 11:17:23 "43403:0" text/vcard
2 43403.vcf AfirstButMod Testname 2022-01-26 11:21:19 "43404:0" text/vcard
3 43403.vcf AfirstButModAgain Testname 2022-01-26 11:26:39 "43405:0" text/vcard
4 43403.vcf AfirstButModAgain TestnameAndagain 2022-01-26 11:32:26 "43406:0" text/vcard
5 43403.vcf AfirstButModAgain TestnameAndagain 2022-01-26 11:32:30 "43407:0" text/vcard
It happens on two different servers. Can you help me ?
It’s a docker install all upgraded. The server is beyond apache redirections of another server, but I made the test without these redirections (the “internal” docker redirections untouched, of course).
I recently upgrade from Debian 10 to 11 “bullseye”.
Installed version : egroupware-docker (21.1.20211130) apt installed from suse’s repos on debian 11. debian’s mariadb installed from apt.
Server log while modifying a card, then opening WUI and groupdav.php in attached text file.eGW server log.anon.txt (10,8 Ko)
Many thanks for reading,