2025-05-14 - What does the message ‘Synchronisation target must be updated’ mean?

Operating system

Windows

Joplin version

3.3.12

Sync target

Nextcloud

What issue do you have?

Das Synchronisationsziel muss aktualisiert werden, bevor Joplin synchronisiert werden kann. Der Vorgang kann einige Minuten dauern, und die App muss neu gestartet werden. Um fortzufahren, klicke bitte auf den Link. Neustarten und aktualisieren

I received this message for the first time today.
Both in Joplin 3.3.12 (prod, win32) and in Joplin 3.2.13 (prod, linux).
What does this message mean and what triggered it?

It would happen when the data on your sync target is outdated, and needs to be upgraded. But we haven't used that process for 4 years now so I'm surprised you'd get this.

Is the data on the sync target particularly old?

No.
It's the most up-to-date version of my productive master data on NextCloud.

I think we'll need to see the log to make sense of this issue

Where is the log in the Linux app menu?
I just received the same message again a minute ago.

I think I should take the "log" file from the profile subdirectory. Is that right?

Pls. see PMs

Thank you, and unfortunately I can't see from the log why it's doing this. Have you tried going ahead with the sync target upgrade? It should offer you the option

Yes, I used the option

Neustarten und aktualisieren

to proceed. After a moment, Joplin restarted on Windows and could be started again on Linux.
This has happened once with the Windows apps and twice with the more frequently used Linux app, as well as once with the less frequently used Linux app.

Apart from these events, everything seems to be working well as usual. Synchronisation between all six of my apps appears to be working fine (Windows 11, Windows 10, 2x Linux, Android 14 and Android 12).

Looking at the log it seems to happen when Nextcloud locks the file that Joplin needs to identify the sync target (info.json) and as a result it thinks the sync target is an old one. It's not very clear why it does that though. On your side, what you could do is use memcached for file locking as it's more reliable that the default database-based.

Issue here:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.