Profile issue: Different versions on different devices

Operating system

Linux

Joplin version

3.3.13

Sync target

WebDAV

What issue do you have?

Dear ∀,

A couple of days my desktop installation on Linux stopped working and started showing the attached message.

Meanwhile I found out from similar questions that the problem is that my android installations via F-Droid switched to 3.4.4 (obviously transforming the data to profile version 48) while my desktop installation is still 3.3.13 (obviously not ready for 48).

In case my analysis meets the facts, what are my options?

Has the cli version already switched to 3.4.4?

Is there a Betaversion of Joplin 3.4.4 @ Linux available?

Thank you in advance!

Screenshots

this error indicates that you had updated to 3.4.x on that machine and then downgraded to an older version. Updating back to 3.4.x should fix the error: Release v3.4.7 · laurent22/joplin · GitHub

Somebody please correct me if I am wrong, the “profile version“ here is purely local, it is the version of the database schema on the local device, nothing to do with either the “switch profile“ feature (unfortunate bad naming collision) nor any kind of user data version.

Each device can have its own different profile version, different devices having different profile versions cause no problem.

Database schemas can typically only be upgraded, not downgraded. Thus if you have locally upgraded to a newer app version then rollbacked to an older app version you will meet this error.

I followed the advice on Uninstall on Linux Ubuntu - #4 by mic704b to rename ~/.config/Joplin and reenter the webdav credentials. It seems to work.

Thank you for your feedback.

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