Upgrading from 1.x to version 2 - how?

I run syncthing on a mix of systems, several Debian systems, some Raspberry Pis, some Beaglebone Blacks and some VPS systems running old Ubuntu and such.

All these continue with syncthing 1.3.x at present except one of the Raspberry Pi systems where I have done a new install of syncthing and it gives me version v2.0.10.

If I understand things OK these different versions of syncthing will work together OK so there’s no immediate problem.

However I wonder how things will advance. Will the systems currently running 1.3.x eventually switch over to the 2.x series or do they need some sort of intervention from me to get them to move on?

1 Like

You need to manually upgrade.

Are there instructions anywhere on how to do this?

Presumably, among other things, I need to change the apt settings (I use the PPA to get syncthing), is there anywhere that says how to do that?

Am I jumping the gun? I.e. should I stay with 1.30.x until ithere’s a clearer migration path.

Upgrading is manual, because there are differences between v1 and v2 that can prevent Syncthing from starting after doing the upgrade (see “Major changes in 2.0” at https://github.com/syncthing/syncthing/releases). When it comes to APT specifically, when using the official packages, you need to change the channel in order to upgrade to v2 (see https://apt.syncthing.net)

1 Like

Thank you Tomasz, that’s just what I needed.

There’s one further issue, the instructions at https://apt.syncthing.net are for the old style apt using .list files, I have converted to the modernized style using .sources files. I think I can sort that out myself though.

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