ridgekuhn / arklone-arkos

rclone cloud syncing utility for ArkOS
GNU General Public License v3.0
18 stars 1 forks source link

Can't sync - symlink error #3

Open yatahaze opened 2 years ago

yatahaze commented 2 years ago

When I run a manual sync for just about anything, I get the error NOTICE: .q3a: Can't follow symlink without -L/--copy-links (it repeats a lot with different extensions.) Then finishes with There was nothing to transfer..

ridgekuhn commented 2 years ago

@yatahaze Sorry, I don't think GitHub ever emailed me about this, so I'm just seeing it for the first time.

There is/was a known issue with ArkOS's exFAT driver which may or may not have been fixed with the updated driver in newer builds, but this only affected automatic syncing for directories stored on the exFAT partition, as systemd would never receive inotify events for that partition. The "recommended settings" work around this, at least for RetroArch, by just keeping everything in your home directory on the system root since systemd path modules work as expected on ext4.

This appears to be an rclone error; I guess ArkOS uses symlinks somehow on the 2 SD card devices, possibly doubling up on them; but I'm not sure how to go about reproducing or fixing this issue as unfortunately, I only have a RG351P, which Christian stopped supporting for ArkOS a long time ago. I don't think simply adding the -L or --copy-links flags to the rclone command would fix the issue, at least for receiving saves from the cloud; doing so would at least get your saves into the cloud though.

If you want to try it yourself, the rclone send/receive scripts are located in this directory: https://github.com/ridgekuhn/arklone-arkos/tree/master/src/rclone/scripts/functions