NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

interested's avatar
Sep 09, 2011

RSYNC downgrade or upgrade ???

Hi.

What is the right way to downgrade or update RSYNC ???

Becouse of some problems I would like to downgrade to RSYNC 3.0.6

apt-get remove rsync ( ver. 3.0.8 )
apt-get install rsync .....
apt-get upgrade rsync ....


New & latest ver. of Rsync is 3.0.9pre1

BUG FIXES:

- Fix a crash bug in checksum scanning when --inplace is used.

- Fix preservation of a symlink's system xattrs (e.g. selinux) on Linux.

- Fix a bug with the modifying of unwritable directories.

- Fix --fake-super's interaction with --link-dest same-file comparisons.

- Fix the updating of the curr_dir buffer to avoid a duplicate slash.

- Make daemon-excluded file errors more error-like.

- Fix some issues with the post-processing of the man pages.

9 Replies

Replies have been turned off for this discussion
  • mdgm-ntgr's avatar
    mdgm-ntgr
    NETGEAR Employee Retired
    You could compile Rsync 3.0.6 from source. I don't know if NetGear's makes any modifications to Rsync or not to get it to work nicely on the ReadyNAS. Rsync 3.0.6 is found in the GPL for RAIDiator x86 4.2.11. See http://www.readynas.com/gpl
  • mdgm-ntgr's avatar
    mdgm-ntgr
    NETGEAR Employee Retired
    I think you do

    apt-get update
    apt-get install build-essential

    Then change the working directory to the rsync-3.0.6 folder (use "cd" command), then run "make" (no quotes).
  • You have probably better things to do, als writening a dummy manuals for compilation ?
  • mdgm-ntgr's avatar
    mdgm-ntgr
    NETGEAR Employee Retired
    Seeing my ReadyNAS units are in production use, I don't want to break them. It shouldn't be very hard to compile. There is a README file in the Rsync-3.0.6 folder explaining what needs to be done.

    Just had a look and here's what you need to do


    apt-get update
    apt-get install build-essential
    cd /path/to/rsync-3.0.6
    configure
    make
    ls -la

    You should see the binary of rsync you just built. Assuming it's called "rsync", I think you'd need to do:

    cp -f rsync /usr/bin/rsync


    EDIT: would suggest following WhoCares' expert advice. Much better than what I suggested doing.
  • As another workaround one could grab a copy of the older GPL sources archive and compile the rsync version found in there using the "dpkg-buildpackage" utility which would produce a .deb file that can be installed using "dpkg -i {name of .deb file}". This would have the advantage of the libraries being used by rsync getting replaced, too.

    -Stefan
  • WhoCares? wrote:
    As another workaround one could grab a copy of the older GPL sources archive and compile the rsync version found in there using the "dpkg-buildpackage" utility which would produce a .deb file that can be installed using "dpkg -i {name of .deb file}". This would have the advantage of the libraries being used by rsync getting replaced, too.

    -Stefan


    Who is willing to help us to compile the rsync 3.0.6 from RAIDiator x86 4.2.11 ( http://www.readynas.com/gpl) ???

    I did try all other things ...
  • Once I'm back in my office (this time tomorrow would be quite likely) I can give it a spin.

    -Stefan
  • TNX to user WhoCares which has compiled rsync 3.0.7, here is a solution:

    1. I did stop the RSYNC in frontview, under SERVICES > STANDARD FILE PROTOCOLS
    2. with program like putty I connected to my NAS using SSH
    3. write the the following commands:

    Code:
    wget http://whocares.de/rpro/rsync_3.0.7-1~bpo50+1_i386.deb
    dpkg -i rsync_3.0.7-1~bpo50+1_i386.deb

    4. start RSYNC again, , under SERVICES > STANDARD FILE PROTOCOLS
    5. do the backup job

    After all, the backups under 4.2.19 working again :D :D :D

NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology! 

Join Us!

ProSupport for Business

Comprehensive support plans for maximum network uptime and business peace of mind.

 

Learn More