我有一个rsync命令,它已经工作了一段时间。
在我升级到 rsync-3.1.2-11.el7_9.x86_64.rpm 以获得安全补丁后,我的命令不起作用。
这是我得到的:
rsync --verbose --archive --no-p --no-g --chmod=ugo=rwX --relative --copy-links --max-size=50m --include-from=/tmp/rsync_file_list.txt --exclude=* / /tmp/test/
sending incremental file list
ERROR: rejecting excluded file-list name: /.
rsync error: protocol incompatibility (code 2) at flist.c(907) [Receiver=3.1.2]
注意:如果我在“/data”中替换“/”源代码,它就可以工作。但是在此命令中,这不是一个好选项
1条答案
按热度按时间23c0lvtd1#
这里有一些关于这个问题的评论,但是假设有相同的根本原因,这个问题似乎是RHEL自己在向后移植CVE修补程序时造成的
https://github.com/WayneD/rsync/issues/376
您可以使用--old-args来解决此问题