Folder isn't making progress

Although there are similar threads, I’m posting this new thread as it clearly illustrates a condition I believe syncthing should handle.

I have posted about this earlier, but without details. Lots of pull: no available source device - #10 by dinosore

I haven’t posted it as a bug as I think it could well be on the core team’s radar and don’t want to post a duplicate.

I’ve had similar problems before, occurring when the linux side won’t delete a non-empty directory. Deleting non-empty directories is normal Wndows practice.

This case seems to be fairly simple, so I’ll try to document it before deleting the file on the linux side.

My wife’s laptop hasn’t been running syncthing for a few days now. I installed Sync Trazor for her this morning and set it runnng.

A directory no longer used for outlook, together with an old ~ file was deleted while syncthing wasn’t running on her laptop.

The problem directory and ~ file were transferred to the pi before ignores were set up properly.

So now we get 11 failures to delete a non-empty directory followed by a minute’s silence - repeated ad infinitum.

From past experience, I know that all I need to do is delete the ~ file on the linux side.

GUI notice GUI out of sync items Undeleted item showing on share Journal extract

Mar 31 12:00:25 pi syncthing[32332]: [Z3S3L] 12:00:25 INFO: Puller (folder “Pdocs”, dir “eMail”): delete: remove /mnt/t/sync/paulinepc/documents/documents/eMail: directory not empty Mar 31 12:00:25 pi syncthing[32332]: [Z3S3L] 12:00:25 INFO: Puller (folder “Pdocs”, dir “eMail”): delete: remove /mnt/t/sync/paulinepc/documents/documents/eMail: directory not empty Mar 31 12:00:26 pi syncthing[32332]: [Z3S3L] 12:00:26 INFO: Puller (folder “Pdocs”, dir “eMail”): delete: remove /mnt/t/sync/paulinepc/documents/documents/eMail: directory not empty Mar 31 12:00:27 pi syncthing[32332]: [Z3S3L] 12:00:27 INFO: Puller (folder “Pdocs”, dir “eMail”): delete: remove /mnt/t/sync/paulinepc/documents/documents/eMail: directory not empty Mar 31 12:00:28 pi syncthing[32332]: [Z3S3L] 12:00:28 INFO: Puller (folder “Pdocs”, dir “eMail”): delete: remove /mnt/t/sync/paulinepc/documents/documents/eMail: directory not empty Mar 31 12:00:28 pi syncthing[32332]: [Z3S3L] 12:00:28 INFO: Puller (folder “Pdocs”, dir “eMail”): delete: remove /mnt/t/sync/paulinepc/documents/documents/eMail: directory not empty Mar 31 12:00:29 pi syncthing[32332]: [Z3S3L] 12:00:29 INFO: Puller (folder “Pdocs”, dir “eMail”): delete: remove /mnt/t/sync/paulinepc/documents/documents/eMail: directory not empty Mar 31 12:00:30 pi syncthing[32332]: [Z3S3L] 12:00:30 INFO: Puller (folder “Pdocs”, dir “eMail”): delete: remove /mnt/t/sync/paulinepc/documents/documents/eMail: directory not empty Mar 31 12:00:30 pi syncthing[32332]: [Z3S3L] 12:00:30 INFO: Puller (folder “Pdocs”, dir “eMail”): delete: remove /mnt/t/sync/paulinepc/documents/documents/eMail: directory not empty Mar 31 12:00:31 pi syncthing[32332]: [Z3S3L] 12:00:31 INFO: Puller (folder “Pdocs”, dir “eMail”): delete: remove /mnt/t/sync/paulinepc/documents/documents/eMail: directory not empty Mar 31 12:00:31 pi syncthing[32332]: [Z3S3L] 12:00:31 INFO: Puller (folder “Pdocs”, dir “eMail”): delete: remove /mnt/t/sync/paulinepc/documents/documents/eMail: directory not empty Mar 31 12:00:31 pi syncthing[32332]: [Z3S3L] 12:00:31 WARNING: Folder “Pdocs” isn’t making progress - check logs for possible root cause. Pausing puller for 1m0s.

Ignores

.pst ~ *.tmp *.bak .DSSTORE? Icon?

// .stglobalignore Useful .stignore Patterns

// Incomplete Downloads // At least for now, these prevent Syncthing from transferring data that’s // going to be thrown out anyway once the download is finished and the // file is renamed. Things may change when Syncthing gets smarter. // // Firefox downloads and other things *.part // Chrom(ium|e) downloads *.crdownload

// Temporary / Backup Files ~ ..swp

// OS-generated files (OS X) .DS_Store .Spotlight-V100 .Trashes ._*

// OS-generated files (Windows) desktop.ini ehthumbs.db Thumbs.db

// BTSync files .sync *.bts *.!Sync .SyncID .SyncIgnore .SyncArchive *.SyncPart *.SyncTemp *.SyncOld

// Synology files @eaDir

Is it the same as this?

looks like it. :smile: