Everything working as expected, so shouldn't ERROR be WARNING
Roger Price
roger at rogerprice.org
Thu Jan 18 22:38:13 UTC 2024
On Thu, 18 Jan 2024, Paul Slootman via rsync wrote:
> On Thu 18 Jan 2024, Roger Price via rsync wrote:
>> I get the messages
>>
>> sending incremental file list
>> ERROR: daemon refused to receive file "rprice/demo.dvi"
>>
>> I understand that the remote daemon has refused file demo.dvi because I
>> specifically requested that dvi files not be transferred. I choose that
>> myself in a regular configuration file. So shouldn't it be a WARNING rather
>> than an ERROR? I would expect to see
>
> In this case you're in control of both ends of the transfer, so you know
> that *.dvi files won't be transferred.
>
> However, it could be that this rsync command is being run by someone who
> expects rsync to do what they asked it to do, i.e. transfer the entire
> contents of .../rprice to the remote server, and the client rsync can't
> fulfil that request; hence the error.
>
> If you don't want *.dvi files to be transferred, then you should add
> --exclude '*.dvi'
> to the invocation.
I accept that if the message has to cover all the cases, including hardware
misconfigurations and errors, then ERROR is necessary.
But it would have been nice to have a specific message for exclude = ...
effect in remote rsyncd.conf even if the user has no direct access.
Roger
More information about the rsync
mailing list