I wonder if Resilio has dropped some of the administrator privs.
In general Bill Ziss (the WinFSP author) advises against running WinFSP as Administrator for reasons I don't fully understand, so maybe that is something you could try since
the error isn't coming from rclone (no errors in the log)
are you sure both rclone and resilio are running as system user?
there seem to be a few way to run resilio as system user, which method are you using?
i noticed that in your command, you have both, is that intentional? --log-level INFO
and --log-level DEBUG
you might try --vfs-cache-mode full and see what happens?
maybe it is permission issue
have you tried? --dir-perms --file-perms
"GetPathOnDiskByHandle failed, error - 1005"
i noticed, in resilio forum, that you are getting additional errors, hopefully resilio can understand the errors generated from their product.
What a frustrating issue. It's the one thing keeping my from making this server live.
Another interesting tid-bit. I can create a brand new directory via Sync's interface instead of adding an existing. It is able to create the directory but yet it still complains about write permissions once the directory is added.
i did not some testing lastnight.
it seems that resiliio needs to lookup window acl on the files to be synced.
and as you mentioned rclone does not support acl.
what i tried to do was create a mount such as
b:\mountest\mount
and tell resilio to put the .sync folder in b:\mountest, hoping the resillio would sync the subfolder b:\mountest\mount.
but that did not work.
another thing i tried but did not work.
i created a net share of the mount, hoping that the net share would create a set of acl.
it seems that rclone always does a uid=-1, and i am not sure what -1 implies?
but i tried to add my own, not sure if i did it correctly uid=user01
but if i did override the uid correctly, why are there two of them, rclone's and mine?
winfsp will accept the following, -o uid=UID and -o gid=GID options, but accept Windows user and groups names.
what is the difference between these two flags?
--fuse-flag stringArray Flags or arguments to be passed direct to libfuse/WinFsp