Hi! I’ve been using Everdo for a couple of weeks (great stuff by the way!). I’m currently on the free version (will be upgrading once I have funds), but I’m hitting a strange error that makes me wonder if the sync system is somehow limited for the free version? Let me explain…
I have:
An Arch Linux laptop (my work machine) acting as the server, running the API on the wired ethernet IP
A second Arch Linux desktop (gaming PC) synced as a client
An Android mobile synced as a client
All 3 of these machines work fine, and sync correctly. However, when I tried to add another Arch laptop (my personal laptop) to the mix, it didn’t work. I have the new client setup in manual mode, and clicking “Pull from server” claims success (the infobox under the sync area says so) but it doesn’t actually pull anything from the work laptop.
It seems very odd that both another Linux client and an Android client work fine, yet this does not, hence why I’m wondering if the sync system is limited? How can I debug/resolve this?
No, there is no limit here. Must be something else. Try adding a completely new item on the server, then initiating a pull and see what happens. When you check the status message, make sure the timestamp is correct.
Good to know, thanks. New items are not being synced, nor are tags/contexts (I can see these new items and tags on a working client). The timestamp looks correct, i.e “Synced Mon Feb 11 2019 22:35:58 GMT+0000 (GMT)”. Is there a log file I can check?
Sorry for the delay. I’ll send the logs by PM now. Note I’m using “Manual Pull” because I don’t want the server to lose tags etc which has happened before. I can back up the .config/everdo folder and try a full sync if you think the behaviour might be different.