On Fri 01 Dec 2006, Andy Spiegl wrote:
> 
> > > Also, I tried to backport it to sarge (where I urgently need it)
> > > but didn't succeed because of many compile time errors. :-(
> > 
> > How did you try to build it?
>  apt-get source rsync
>  cd rsync-2.6.9
>  dpkg-buildpackage -uc -m"[EMAIL PROTECTED]"
> 
> Aiii, I forgot the "-B" and therefore didn't notice that I need
> libpopt-dev and libacl1-dev.  Just redid it now and it worked!
> 
> > You can try http://xxxxxxxxxxx/rsync_2.6.9-0.sarge.2_i386.deb
> Hm, that leaves me with a new problem:
> 
> dpkg: dependency problems prevent configuration of rsync:
>  rsync depends on lsb-base (>= 3.0); however:
>   Version of lsb-base on system is 2.0-7.
> 
> So I guess that means that I have to install lsb from backports.org,

If you save the old init.d script from 2.6.8, you can override that
dependency. Or get rsync_2.6.9-0.sarge.2.1_i386.deb from the same place
I mentioned before (please keep that location confidential! I can't
afford a lot of bandwidth there). That has the old init.d script and the
old dependencies.

> But since I really need the fix, I installed it on just 1 of my servers and
> the backup server.  And here is more bad news: the patches didn't solve the
> problem. :-((
> 
> Proof:
> ================================================================
> server1:~#touch /var/www/some/subdir/testfile
> server1:~#/usr/bin/rsync -v --archive --relative --delete --delete-excluded 
> --compress --protocol=28 --exclude-from=/var/local/dom/def/backup.exclude 
> /var/www/ backupserver::server1_backup/
> building file list ... done
> var/www/some/subdir/
> /var/www/some/subdir/testfile
> 
> server1:~#rm /var/www/some/subdir/testfile
> server1:~#/usr/bin/rsync -v --archive --relative --delete --delete-excluded 
> --compress --protocol=28 --exclude-from=/var/local/dom/def/backup.exclude 
> /var/www/ backupserver::server1_backup/
> building file list ... done
> var/www/some/subdir/
> ================================================================
> 
> As you can see it doesn't delete the testfile which resides in some
> subdirectory. :-(

(Why pass --protocol=28, BTW?)
I tried to reproduce this... (I used /dev/null for the exclude-from as
you don't show what's in there, and it shouldn't matter.)

receiver$ cat /etc/rsyncd.conf
[bla]
        path = /tmp/rsync
        uid = paul
        read only = no

sender$ mkdir -p /tmp/rsync/a
sender$ touch /tmp/rsync/a/file
sender$ /usr/bin/rsync -v --archive --relative --delete --delete-excluded 
--compress --protocol=28 --exclude-from=/dev/null /tmp/rsync/a/ receiver::bla/
building file list ... done
tmp/
tmp/rsync/
tmp/rsync/a/
/tmp/rsync/a/file

sent 186 bytes  received 32 bytes  436.00 bytes/sec
total size is 29  speedup is 0.13
sender$ rm /tmp/rsync/a/file
sender$ /usr/bin/rsync -v --archive --relative --delete --delete-excluded 
--compress --protocol=28 --exclude-from=/dev/null /tmp/rsync/a/ 10.41.1.20::bla/
building file list ... done
deleting tmp/rsync/a/file
tmp/rsync/a/

sent 100 bytes  received 12 bytes  224.00 bytes/sec
total size is 0  speedup is 0.00


As you see, this works fine for me...


Paul Slootman


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to