problems with skipping server-excluded files with rsync 2.6.6
Hans-Dieter.Doll
Hans-Dieter.Doll at drb.insel.de
Tue Apr 15 21:45:35 GMT 2008
Hi,
I have a setup as follows:
rsync config file (/var/run/ifxclm-rsyncd.conf):
uid = root
gid = root
hosts allow = zgrlvr1a.zgr.insel.de
log file = /var/log/ifxclm-rsyncd
pid file = /var/run/ifxclm-rsyncd.pid
log format = %h %o %f %l %b
transfer logging = true
use chroot = true
read only = false
write only = true
[drb]
comment = DrB Environment
path = /
include from = /var/run/ifxclm-rsync-incl-drb
exclude = *
The include file (/var/run/ifxclm-rsync-incl-drb) looks like:
- .ssh
- .kde
- .history
- .bash_history
- .LogGetan
- .viminfo
- .vimscripts
- *.swp
- /project/drb/src
- /project/drb/logbuch
- /project/drb/.Log*
/project
/project/drb
/project/drb/**
/project/tform
/project/tform/**
/usr
/usr/lib
/usr/lib/tfmac
/usr/lib/tfmac/**
The rsync server is called as follows:
/usr/bin/rsync --daemon --port=874 --config=/var/run/ifxclm-rsyncd.conf
The client is called as follows:
/usr/bin/rsync -aH --port=874 --delete -b --suffix=.ifxclm -v --include-from=/var/run/ifxclm-rsync-incl-drb --exclude '*' / zgrlvr1b::drb
The include file on the client is the same as on the server.
This worked fine for me at least up to rsync version 2.6.2.
Now I'm trying to use this on SuSE SLES 10 which has rsync version 2.6.6
and the server rejects all files with the error message
"skipping server-excluded file".
If I ommit the exclude in the server config, it works.
But for security reasons I want to use server side excludes and are unable
to find out why it isn't working any longer as it used before.
Hans-Dieter Doll
More information about the rsync
mailing list