Somewhat similar to the thread Syncthing creates folders in .stversions with 555 permissions then can't add new folders but without docker images. I run Syncthing 2.0.10 on Windows as the source for the folder, and it is being mirrored to two Linux devices, both running Syncthing 2.0.10 on Debian 12 (from the official Syncthing apt repository). All involved machines have been on v2.0.10 for a while without issues, and I don’t think that there were any OS updates in recent days before this started happening.
The problem:
I have a small number of files in one specific shared folder that are not synchronized correctly anymore. The set of files is identical between the two Linux devices. The error message is always like this: syncing: finishing: moving for conflict: removing item to be replaced: staggered versioner: archive: mkdir /…/syncthing/dokumente/.stversions/a/b/c: permission denied
Even if I delete folder a inside .stversions, the same thing happens again later: a is created with the expected 755 permissions, however b is created with 555 and as a result c is not created at all, causing the versioned files to not be moved. Everything inside the syncthing folder belongs to the user that runs Syncthing. In other folders, the versioning folders are still created with the correct permissions as it seems.
I’m at a loss where I could start debugging this. Please advise.