Other hosts all at "Syncing (95%, 0 B)

I have a mac and two Linux computers. The mac thinks the two Linux computers are “Syncing (95%, 0 B)” and the Linux computers both think the mac is “Syncing (95%, 0 B)”. In all cases, the one Out of Sync Item is a directory I removed. I tried recreating it to see if it would sync, but it didn’t. I tried “Rescan all” on all three devices, it didn’t solve it. I tried restarting them all, and it didn’t help.

All devices are on v0.14.45, 64 bit.

Is there a case difference between the folder on disk and what syncthing see’s?

No, it’s “Garmin” on all of them.

Can you post screenshots from both sides? Of the folder expanded, and the out of sync dialog.

Here’s from the Mac side:

And here’s on the Linux side:

Interestingly enough, I put the screenshot on the Linux side into ~/Pictures in order to post it from the Mac, and it synced immediately.

Is there anything in the logs?

I suspect it can’t delete the folder, it should show up in failed items/logs.

I never looked at the logs when it’s not failing, but should I be seeing a lot of “Connection reset by peer” type things while I wasn’t here messing with any of the computers. Like:

2018-03-20 15:17:14 Disconnected from relay relay://163.172.147.209:22067
2018-03-20 15:17:18 Joined relay relay://37.120.167.213:22067
2018-03-20 15:17:22 Failed to exchange Hello messages with VZFF7W2-XXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX at 192.168.1.3:22000-5.135.158.24:48389/tcp-server: read tcp 192.168.1.3:22000->5.135.158.24:48389: i/o timeout
2018-03-20 15:17:22 Connected to already connected device ARMRRQT-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX (existing: 192.168.1.3:22000-192.168.1.2:46014/tcp-server new: 192.168.1.3:22000-104.153.30.228:54336/tcp-server)
2018-03-20 15:17:23 Failed to exchange Hello messages with ARMRRQT-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX at 192.168.1.3:22000-104.153.30.228:45204/tcp-server: EOF
2018-03-20 15:17:23 Connected to already connected device VZFF7W2-XXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX (existing: 192.168.1.3:22000-5.135.158.24:55440/tcp-server new: 192.168.1.3:22000-5.135.158.24:55611/tcp-server)
2018-03-20 15:17:28 Failed to exchange Hello messages with VZFF7W2-XXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX at 192.168.1.3:22000-5.135.158.24:48560/tcp-server: EOF
2018-03-20 15:17:43 Connection to ARMRRQT-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX at 192.168.1.3:22000-192.168.1.2:46014/tcp-server closed: reading length: read tcp 192.168.1.3:22000->192.168.1.2:46014: read: connection reset by peer
2018-03-20 15:17:48 Connection to VZFF7W2-XXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX at 192.168.1.3:22000-5.135.158.24:55440/tcp-server closed: reading length: read tcp 192.168.1.3:22000->5.135.158.24:55440: read: connection reset by peer
2018-03-20 15:18:09 Established secure connection to ARMRRQT-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX at 192.168.1.3:56066-192.168.1.2:22000/tcp-client (TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305)
2018-03-20 15:18:09 Device ARMRRQT-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX client is "syncthing v0.14.45" named "allhats2.xcski.com" at 192.168.1.3:56066-192.168.1.2:22000/tcp-client
2018-03-20 15:18:09 Established secure connection to VZFF7W2-XXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX at 192.168.1.3:56070-5.135.158.24:22000/tcp-client (TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305)
2018-03-20 15:18:09 Device VZFF7W2-XXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX client is "syncthing v0.14.45" named "backup.xcski.com" at 192.168.1.3:56070-5.135.158.24:22000/tcp-client

That’s on the Mac (which is 192.168.1.3 on the LAN). One of the Linux boxes is 192.168.1.2 on the LAN, and the other is remote.

At one point, I tried deleting the folder on all three machines, and recreating it on one, but that might have screwed things up even more.

Connection errors are nothing todo with this, I am more interested in logs with the folder name in there? Do you have ignores setup, etc?

I have .stignore setup to ignore

    (?d).DS_Store
    Photos\ Library.photoslibrary

Only. I can’t find any log messages on any of the hosts that mention Garmin by name.

Right, try stopping syncthing on both sides, running syncthing -reset-deltas on both, and starting it back up.

I forgot I set up my Mac instance to auto-restart. How do I do the reset-deltas on it?

Stop it, run the syncthing command line, and start it again. I don’t know to be honest, I don’t even own a mac.

I did it on the Mac and one of the Linux boxes. The Linux box now says the other guy is “Up to Date”, but the Mac still says “99%, 128 B” with that damn Garmin directory again.

And does that directory exist on both of them? Have you checked logs for errors on both devices?

No, it only exists on the Mac side. No mention of it in the logs. Is there a log other than the one in the dropdown I should be looking at? Should I enable some of the debug logging in the dropdown?

Can you provide screenshots of both syncthing UIs expanding the problematic folder?