Fails to refresh backend with offline changes and broken local cache state
Hi all.
I’m having trouble syncing my addressbook. The provider is Google Workspace.
The debugging instructions in https://wiki.gnome.org/Apps/Evolution/Debugging are not working for me, maybe because I’m using Evolution in Flatpak. Here’s some relevant info about my setup:
- Ubuntu 20.04.6 LTS x86_64
- Kernel: 5.4.0-144-generic
$gnome-shell --version
GNOME Shell 3.36.9
Evolution -> Help -> About
3.48.0 (by Flathub.org)
The problem is that Evolution is not syncing both ways.
What IS working:
- Create a new contact in Evolution. Contact is created correctly in Google.
What IS NOT working:
- Edit a contact in Evolution. Changes are not propagated to Google
- Delete a contact in Evolution. Contact is not deleted in Google
- Delete a contact in Google. Contact is still present in Evolution
- Edit a contact in Google. Contact is not updated in Evolution
- Create a contact in Google. Contact is not present in Evolution, even after syncing.
When starting Evolution, a yellow banner is shown In the UI with the following error:
The address book backend servicing “Address Book” encountered an error.
The reported error was “Falta información sobre el URL del vCard, es probable que la caché local esté rota o incompleta. Elímínela.
”.
Searching for this string yields https://gitlab.gnome.org/GNOME/evolution-data-server/-/blob/master/po/es.po#L53 which points to src/addressbook/backends/carddav/e-book-backend-carddav.c:1248
I tried creating a new addressbook and it kind of works, but it also doesn't sync.
How do I remove the local cache? Is there a command-line switch or do I need to delete some local files?
Thanks!
p.s. First bug! :-)