I’ve just migrated my contact list into Radicale in FreedomBox 20.12.1 running on a Raspberry Pi 3 / Debian Duster. All is good so far except that syncing contacts from client to server does not seem to be working.
My client is Thunderbird/Cardbook 68.12.0 (64-bit) / Manjaro Linux. I can see all the contacts on the server and syncing appeared to be working fine. However, when I created a new contact on the client, syncing returned the following result (shown in the bottom status bar of Thunderbird):
Number of contacts: 516 (locally modified: 1)
The locally-modified contact is the problem. It stays as locally modified, regardless of how often I sync with the server. Furthermore, the new contact does not get synced with the server and remains unknown to all other clients.
Login details to FreedomBox are fine, and there are no other warnings of any obvious problem.
Can anyone shed some light on why this might be happening and what I can try to solve it?