I setup an encryption yesterday from my desktop Joplin app.
In the option I got : encryption : activated / private public keys: generated / decrypted : 769
Now on my Android I got an error message: Android cannot acquire sync lock
In the option I got : encryption : activated / decrypted : 1066
Why do I get this error message : Android cannot acquire sync lock
And why it is slower sync than before the encryption ? (i'm only using simple plain text notes)
Notes seems to be syncing from desktop to android / and from android to desktop ...
Each Joplin instance, when syncing, locks others out in order to avoid everyone changing everything at the same time. Technically, this happens by creating a 'lock' file on the server, in a 'Locks' folder. On Dropbox this is located at:
https: //www.dropbox.com/home/Applications/Joplin/locks (I intentionally added a space to avoid my post showing the Dropbox banner instead of the url)
Connect to Dropbox with your bowser, go there. If this folder is not empty, nobody can sync until that lock file is deleted.
Now it may happen that you have quit or disconnected a Joplin instance without allowing it to finish the sync : wifi link loss, computer put to sleep, whatever. In this case the lock file stays there and just nobody can sync anymore.
My solution in that case is just to delete the lock file in the folder, and then reconnect the Joplin instances one at a time, waiting the first one's sync to be over, then the second, etc.
I occasionally have a similar problem with Joplin Coud. So far, I have been able to work around the problem by waiting a while after closing all my Joplin apps. After that, the sync process worked normally again for all newly started Joplin apps.
Is there a way to look for old lock files in the Joplion cloud?