Hmm ... I just imagine that I did a test upgrading from LE 9.2.6 to LE 9.95 but before disabling autoupdate for "network tools".
After LE upgrade to LE 9.95 "network tools" (rsync v .104) where marked as "incompatible" !!!
So there must be a change !!!
sure, that wasn't my argument.
I meant:
I couldn't find out what the differences between the rsync version exactly were.
I could find on github that the version number with a short comment had changed, but not what internal in the source has changed (a direct comparison of both version was impossible [to me])
I guess you should find a hint why 9.2.6 addons in 9.95 are "incompatible" here (somewhere):
LibreELEC
or maybe this one (after very short flying over it):
Upcoming Changes - LibreELEC
=> change from Python2 to Python3
In general:
to me it seems your problems are laying somewhere in
- user rights on the LE box (seen from the rsync server)
- network behaviour of the different rsync versions
I would also suggest to search the INet with keywords "rsync" and your exact "NAS type".
maybe there is a update for your NAS out that fixes that (too) ...??
are there no debug options on the NAS, to see what's going on.
on LE there is one: switch that on and start the rsync from the NAS again...
I'm more thinking in the smb (Samba) implementation on LE 10
I somewhat lately saw your comment #9 after I wrote the above and I'm somewhat confused:
What has SMB with rsync to do ?
and if needed: SMB/Samba has debug options too, switch them ON !
what is if you start with a lean rsyncd.conf and debug ON on both ends ?
means:
old cruft and defaults should be out e.g. "max connections = 0" is such an default
and double check all entries e.g. "host allow" correct ? , uid/gid, ..., even when the problem has something to do with rights
see:
rsyncd.conf(5) - Linux man page
config files working yesterday don't mean they will work today too...
maybe the newer version of rsync now looks somewhat "sharper" to some config options then the prev. version of rsync did ...
don't know
in a *nix world you also should mask blanks:
comment = Synology3 Video Backup
versus
comment = "Synology3 Video Backup"