What version of Round Sync are you using (About → App version)?
Current master branch:
bda00f8d0162acb30a343982c54e3426d2824c15
What is your Android version, phone model, and manufacturer?
- Android 16
- Samsung Galaxy S25
Steps to reproduce
- Configure an SFTP remote.
- Configure a Crypt remote wrapping the SFTP remote.
- Create a
Sync local to remote task:
- Local path:
/storage/emulated/0
- Remote path: a directory inside the Crypt remote
- Run the task and let it finish.
- Delete or move a local file, for example from the
Download directory.
- Run the task again.
Actual behavior
Round Sync reports:
There was nothing to do
However, the remote file that no longer exists locally is not deleted.
Logcat shows that rclone cannot read Android-protected directories:
Android/data - failed to open directory "Android/data": permission denied
Android/obb - failed to open directory "Android/obb": permission denied
Because the source scan contains errors, rclone correctly skips the destination deletion phase. However, Round Sync does not clearly report this to the user.
There is also another incorrect result:
- Add a new local file, for example by taking a photo.
- Run the task again.
- The new file is successfully transferred to the remote.
- Round Sync still reports:
There was nothing to do
The task may display a non-zero error count while running, but the final notification or status still indicates success or says that there was nothing to do.
The configured rclone log directory does not contain the relevant permission or deletion errors. It only contains unrelated startup messages such as:
Setting --local-no-set-modtime "true" from environment variable RCLONE_LOCAL_NO_SET_MODTIME="true"
Expected behavior
Round Sync should:
- Clearly report that the task completed with errors.
- Show or persist the underlying rclone errors.
- Explain that destination deletions were skipped because the source could not be fully scanned.
- Report transferred files when files were actually transferred.
- Not show
There was nothing to do when transfers or errors occurred.
Summary
- File transfers still work.
- Errors are not transparently exposed to the user.
- Destination deletions are skipped because of source read errors, but this is not reported.
- The final task status incorrectly says
There was nothing to do even when files were transferred.
- The final task status also incorrectly says
There was nothing to do when errors occurred.
What version of Round Sync are you using (About → App version)?
Current
masterbranch:bda00f8d0162acb30a343982c54e3426d2824c15What is your Android version, phone model, and manufacturer?
Steps to reproduce
Sync local to remotetask:/storage/emulated/0Downloaddirectory.Actual behavior
Round Sync reports:
However, the remote file that no longer exists locally is not deleted.
Logcat shows that rclone cannot read Android-protected directories:
Because the source scan contains errors, rclone correctly skips the destination deletion phase. However, Round Sync does not clearly report this to the user.
There is also another incorrect result:
The task may display a non-zero error count while running, but the final notification or status still indicates success or says that there was nothing to do.
The configured rclone log directory does not contain the relevant permission or deletion errors. It only contains unrelated startup messages such as:
Expected behavior
Round Sync should:
There was nothing to dowhen transfers or errors occurred.Summary
There was nothing to doeven when files were transferred.There was nothing to dowhen errors occurred.