I have 12 devices in the cluster, 3 of them are encrypted. I’ve been trying to get this to work for about a week now, but only some of the devices are connecting. I even completely rebuilt the entire cluster from scratch (deleted the config and database), but at some point in time the problems started again.
Now I will describe a specific problem. There is an unencrypted folder on one device, it was synchronized in encrypted form with 3 other devices. Everything was successful. Then I connected 3 encrypted devices to each other and 2 of them can’t finish syncing even though they have the same data on the disk (in encrypted form they are different but were saved from the same original data). There is nothing interesting in the logs (with default settings).
I also attach a dump of one of the files that cannot be synchronized.
Can you post the same syncthing cli debug ... output for one of the files and the two involved devices please. I suspect this is an occurrence of the “missing remote file indices”, which come up every now and then but so far no-one can repro nor has there been any hint in logs or circumstances as to what the root cause may be.
Resetting deltas should help then, i.e. run with --reset-deltas on the device showing the remote device as syncing.
Sorry though the attachements there were the actual files. Yeah indeed mistery missing index. I’d tray the delta reset (causes metadata retransfer, not data).
I thought about the problem again. One of the devices is very slow (cpu/disk). Folders after restarting the service are loaded for 5-10 minutes. Maybe that’s why the other device received only part (i compare dumps before/after reset deltas) of the index?