hi,

I know this subject is sometime talked about but searching the list do not helped, a lot of testing neither so i try here in the hope someone will be able to help me.

I try to backup a nfs mount share, for that i mount it on the backuppc server so i can backup it without using a silly

backuppc -- ssh --> server web => nfs => server web ----ssh --> backuppc

   loop and clog the network for nothing


   So i used this:



----------------------------------------backupserver.mydomain.com.pl--------------------------------------------
# include default config
do '/etc/backuppc/config.pl';
#
# Path to rsync executable on the client
#
$Conf{RsyncClientPath} = '/usr/bin/sudo -n /usr/bin/rsync';

$Conf{XferMethod}       = 'rsync';
$Conf{RsyncShareName}   = ['/'];


# rsync client commands
$Conf{RsyncClientCmd}           = '$rsyncPath $argList+';
$Conf{RsyncClientRestoreCmd}    = '$rsyncPath $argList+';


# repertoires a backuper
$Conf{BackupFilesOnly}    = {
        '/'  =>  [ '/etc','/var/www' ],
};

# repertoire a exclure
$Conf{BackupFilesExclude} = {
        '/'     =>      [ '**/archive/**' ],
};
-------------------------------------------------------------------------------


have the error "/Fatal error (bad version): Exec failed for /usr/bin/sudo -n /usr/bin/rsync/..." :

*(root)> sudo -u backuppc /usr/share/backuppc/bin/BackupPC_dump -v -f backupserver.mydomain.com*

...snip....

full backup started for directory / (baseline backup #8)
started full dump, share=/
Running: /usr/bin/sudo\ -n\ /usr/bin/rsync --server --sender --numeric-ids --perms --owner --group -D --links --hard-links --times --recursive --checksum-seed=32761 --protocol=28 --ignore-times . /
Xfer PIDs are now 16249
xferPids 16249
Got remote protocol 1667594309

*Fatal error (bad version): Exec failed for /usr/bin/sudo -n /usr/bin/rsync --server --sender --numeric-ids --perms --owner --group -D --links --hard-links --times --recursive --checksum-seed=32761 --protocol=28 --ignore-times . /*



 i  have my sudoers to:

# Cmnd alias specification
Cmnd_Alias      BACKUPLOCAL  =               /usr/bin/rsync,\
                                             /bin/false

# User privilege specification
backuppc    ALL = (root)        NOPASSWD:       BACKUPLOCAL

   the proces of backuppc works on the right user:

backuppc 13791 0.0 0.0 63452 13432 ? S 09:25 0:01 /usr/bin/perl /usr/share/backuppc/bin/BackupPC -d backuppc 13793 0.0 0.0 43948 7020 ? S 09:25 0:00 /usr/bin/perl /usr/share/backuppc/bin/BackupPC_trashClean



  and command line works well:

*(root)>  sudo -u backuppc /usr/bin/sudo   /usr/bin/rsync --version*
rsync  version 3.0.7  protocol version 30
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
....snip....



i have tested quite a lot of configuration but i really do not find where the problem is. I tried to add --protocol=28/29 to rsync but no change to the result so far. Any ideas on how to debug this ?


best regards,
Ghis
------------------------------------------------------------------------------
5 Ways to Improve & Secure Unified Communications
Unified Communications promises greater efficiencies for business. UC can 
improve internal communications as well as offer faster, more efficient ways
to interact with customers and streamline customer service. Learn more!
http://www.accelacomm.com/jaw/sfnl/114/51426253/
_______________________________________________
BackupPC-users mailing list
[email protected]
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/

Reply via email to