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