My two sites were almost completely sync’d. There were some things stuck so I gave attention to the items in the top of the out of sync list that I thought were the issues. One site had a Failed item because a folder wasn’t empty. The only thing in it was a .DS_Store file which is ignored so I don’t know why it couldn’t be forced removed. I deleted it and failed item went away. Next I had some files that had / in the file name. I assumed these were problems and I started to rename them to get rid of the /. Both sites ended up with duplicate files that had one version with and one version without the /. Perhaps I don’t understand staggered file versioning but I thought maybe changing one side would change the other. I paused both sides and deleted all the files with the / in the names the resumed both sides. Now I have stuck things at each site but the list of files is different on each site and both sites logs just continue with the Pausing Puller for 1m0s message. I need help determining what is really the cause of the freeze.
Is it safe to assume that the first item in the list of out of sync items is causing a problem? Is there a way to get more info in the log generated to see what the hang up is? I can’t really determine from my log entries what is going on very well.
Please read the docs on ignores regarding the .DS_Store.
The rest of your problems I can’t explain as you haven’t provided any logs or anything indicating what the actual error is.
One out of sync item is not going to block the rest usually, unless it’s actually in the way of the others. So for example if we can’t create folder X because of permissions, obviously all files within that folder will be stuck too.
I’ve read the docs. It says the folder should have been deleted but it wasn’t I had to do it manually. -just reread and see the ?d prefix.
The actual error is that the files I renamed are still listed as out of sync and the log is just filling up with ‘isn’t making progress’ Is this not an error? I don’t want to see my log filled with this when I have to use a lot of interpretation to understand what is happening with syncthing.
Also, why isn’t there a date stamp along with time stamp in the log file?
logs.zip (49.8 KB)
You should double check that the folder ID is the same, and it’s unpaused on both sides, and that it’s shared with each other on both sides, as there is a ton of errors about unshared folders, devices being paused etc, also make sure both sides are sharing the right folders with the right devices.
Worst case, shut both sides down, run syncthing -reset-database on both sides and start them up, but that’s only needed if you did something really ugly like go syncthing to advertise a file, then later ignored it so it’s no longer available anywhere tec.
I’m certain the folder ID’s are fine. They have already sync’d 2TB of data. The other paused folders are fine. They are paused while I get this large share working properly. I don’t really want to get to a worst case and reset the database. This is a production system that I need to administer and I want to be able to look at the status and know there aren’t any problems. Right now there are problems and I need to understand what they are. Will using STTRACE offer me any help in figuring this out? And please can you answer why the logs don’t show dates and only times?
The logs don’t show dates and only times because we only care about time.
You can try setting STTRACE=model which will make it verbose and might explain the errors a bit better.
Okay, so we can determine then that this is what Synchthing thinks to be true, but it is not true, so how did this happen and how can I correct it? Can I just shut it down on both sides and move the file out of the directories? Start back up, let it scan, then put it back?