syncthing: The latest version does not support go1.18 compilation!!
Does your log mention database corruption?
If your Syncthing log reports panics because of database corruption it is
most likely a fault with your system’s storage or memory. Affected log
entries will contain lines starting with panic: leveldb
. You will need to
delete the index database to clear this, by running syncthing -reset-database
.
Include required information
Please be sure to include at least:
- which version of Syncthing and what operating system you are using
- browser and version, if applicable
- what happened,
- what you expected to happen instead, and
- any steps to reproduce the problem.
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 20 (12 by maintainers)
Commits related to this issue
- build: Update go directive to 1.17 This should fix compiling from the source tarball with Go 1.18. Fixes https://github.com/syncthing/syncthing/issues/8258. — committed to jefferyto/syncthing by jefferyto 2 years ago
- build: Update go directive to 1.17 (fixes #8258) This should fix compiling from the source tarball with Go 1.18. — committed to jefferyto/syncthing by jefferyto 2 years ago
Yes. It’s fixed. Latest RC, and next release.
I believe (with no evidence 😂) that Go isn’t resolving the go directives of modules correctly without the module graph pruning introduced in 1.17.