Config file version (29) is newer than supported version (28)

Just after installing syncthing on debian (sid) I have this bloquing error at launch.

I can launch syncthing on the same computer using syncthing-gtk.

Work fine on debian stable.

syncthing
[monitor] 14:14:24 INFO: Starting syncthing
[P67H7] 14:14:24 INFO: syncthing unknown-dev "Erbium Earthworm" (go1.12.9 linux-amd64) unknown@unknown 1970-01-01 00:00:00 UTC
[P67H7] 14:14:24 INFO: My ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[P67H7] 14:14:24 INFO: Single thread SHA256 performance is 486 MB/s using minio/sha256-simd (422 MB/s using crypto/sha256).
[P67H7] 14:14:24 WARNING: Failed to initialize config: Config file version (29) is newer than supported version (28). If this is expected, use -allow-newer-config to override.
[monitor] 14:14:24 INFO: Syncthing exited: exit status 1
[monitor] 14:14:25 INFO: Starting syncthing
[P67H7] 14:14:25 INFO: syncthing unknown-dev "Erbium Earthworm" (go1.12.9 linux-amd64) unknown@unknown 1970-01-01 00:00:00 UTC
[P67H7] 14:14:25 INFO: My ID:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[P67H7] 14:14:26 INFO: Single thread SHA256 performance is 481 MB/s using minio/sha256-simd (423 MB/s using crypto/sha256).
[P67H7] 14:14:26 WARNING: Failed to initialize config: Config file version (29) is newer than supported version (28). If this is expected, use -allow-newer-config to override.
[monitor] 14:14:26 INFO: Syncthing exited: exit status 1
[monitor] 14:14:27 INFO: Starting syncthing
[P67H7] 14:14:27 INFO: syncthing unknown-dev "Erbium Earthworm" (go1.12.9 linux-amd64) unknown@unknown 1970-01-01 00:00:00 UTC
[P67H7] 14:14:27 INFO: My ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[P67H7] 14:14:28 INFO: Single thread SHA256 performance is 490 MB/s using minio/sha256-simd (421 MB/s using crypto/sha256).
[P67H7] 14:14:28 WARNING: Failed to initialize config: Config file version (29) is newer than supported version (28). If this is expected, use -allow-newer-config to override.
[monitor] 14:14:28 INFO: Syncthing exited: exit status 1
[monitor] 14:14:29 INFO: Starting syncthing
[P67H7] 14:14:29 INFO: syncthing unknown-dev "Erbium Earthworm" (go1.12.9 linux-amd64) unknown@unknown 1970-01-01 00:00:00 UTC
[P67H7] 14:14:29 INFO: My ID:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[P67H7] 14:14:30 INFO: Single thread SHA256 performance is 487 MB/s using minio/sha256-simd (421 MB/s using crypto/sha256).
[P67H7] 14:14:30 WARNING: Failed to initialize config: Config file version (29) is newer than supported version (28). If this is expected, use -allow-newer-config to override.
[monitor] 14:14:30 INFO: Syncthing exited: exit status 1
[monitor] 14:14:31 WARNING: 4 restarts in 7.718846815s; not retrying further

Seems you installed an old version on top of a new version. You might want to use our apt repos and use the latest version.

I installed Debian sid repository version only.

I tried again with

apt-get remove --purge syncthing syncthing-gtk
apt install syncthing

and the same problem occurs

I don’t know how syncthing-gtk works, but it might pull in the version from github, which is newer than debian sid:

The repo mentioned here is apt.syncthing.net.

Ok thanks it works fine from apt.syncthing.net

To sum up:

  • on debian stable I can use the officiel (debian) repository without error
  • on debian unstable (sid) I have to use apt.syncthing.net.

Not really, if anything the other way around: Debian unstable works fine, if you don’t first install a newer Syncthing from another place. Debian stable might work, but is so old that you are likely to run into old bugs and eventually maybe even an incompatibility. In the end it still comes down to just use apt.syncthing.net everywhere and you are golden.

1 Like

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