On Sun, Jan 03, 2010 at 08:15:47PM +0100, Andrea Talucci wrote: > I all, > I have some problem using rdiff-backup to write to a NAS drive locally > mounted as smbfs. I've browsed this list for 2 days finding some suggest > but no one resolving... > It seems that the error is caused by some chmod command, that (I > guess...) cannot be executed on a smbfs. > I had no end of trouble trying to backup to SMB/CIFS NAS systems. After much wasted time etc. I searched around for a NAS that supports NFS and bought one, in my case a WD My Book World Edition II, problem solve.
I gave the SMB/CIFS NAS away. > Can I have some help ? > > Cheers, > Andy > > Here is the output: > > $ rdiff-backup -v5 ./Immagini/foto/ /media/dlink/test_foto/ > > > Using rdiff-backup version 1.2.8 > Cannot change permissions on target directory. > Unable to import module xattr. > Extended attributes not supported on filesystem at Immagini/foto > Unable to import module posix1e from pylibacl package. > POSIX ACLs not supported on filesystem at Immagini/foto > Unable to import win32security module. Windows ACLs > not supported by filesystem at Immagini/foto > escape_dos_devices not required by filesystem at Immagini/foto > ----------------------------------------------------------------- > Detected abilities for source (read only) file system: > Access control lists Off > Extended attributes Off > Windows access control lists Off > Case sensitivity On > Escape DOS devices Off > Escape trailing spaces Off > Mac OS X style resource forks Off > Mac OS X Finder information Off > ----------------------------------------------------------------- > Warning: hard linking not supported by filesystem at > /media/dlink/test_foto/rdiff-backup-data > Directories on file system at > /media/dlink/test_foto/rdiff-backup-data/rdiff-backup.tmp.0 are not > fsyncable. > Assuming it's unnecessary. > Unable to import module xattr. > Extended attributes not supported on filesystem at > /media/dlink/test_foto/rdiff-backup-data/rdiff-backup.tmp.0 > Unable to import module posix1e from pylibacl package. > POSIX ACLs not supported on filesystem at > /media/dlink/test_foto/rdiff-backup-data/rdiff-backup.tmp.0 > Unable to import win32security module. Windows ACLs > not supported by filesystem at > /media/dlink/test_foto/rdiff-backup-data/rdiff-backup.tmp.0 > escape_dos_devices not required by filesystem at > /media/dlink/test_foto/rdiff-backup-data/rdiff-backup.tmp.0 > ----------------------------------------------------------------- > Detected abilities for destination (read/write) file system: > Ownership changing Off > Hard linking N/A > fsync() directories Off > Directory inc permissions Off > High-bit permissions Off > Symlink permissions Off > Extended filenames On > Windows reserved filenames On > Access control lists Off > Extended attributes Off > Windows access control lists Off > Case sensitivity On > Escape DOS devices Off > Escape trailing spaces Off > Mac OS X style resource forks Off > Mac OS X Finder information Off > ----------------------------------------------------------------- > Backup: must_escape_dos_devices = 0 > Starting mirror Immagini/foto to /media/dlink/test_foto > Processing changed file . > Processing changed file 2000 e prec > Processing changed file 2000 e prec/cena + music (grecia).jpg > Exception '[Errno 13] Permission denied: '/media/dlink/test_foto/2000 e > prec/rdiff-backup.tmp.1'' raised of class '<type 'exceptions.OSError'>': > File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 304, in > error_check_Main > try: Main(arglist) > File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 324, in > Main > take_action(rps) > File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 280, in > take_action > elif action == "backup": Backup(rps[0], rps[1]) > File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 346, in > Backup > backup.Mirror(rpin, rpout) > File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 38, > in Mirror > DestS.patch(dest_rpath, source_diffiter) > File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 232, > in patch > ITR(diff.index, diff) > File "/usr/lib/pymodules/python2.6/rdiff_backup/rorpiter.py", line > 281, in __call__ > last_branch.fast_process(*args) > File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 529, > in fast_process > if self.patch_to_temp(mirror_rp, diff_rorp, tf): > File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 559, > in patch_to_temp > rpath.copy_attribs(diff_rorp, new) > File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 189, > in copy_attribs > rpout.chmod(rpin.getperms()) > File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 927, > in chmod > self.conn.os.chmod(self.path, permissions & Globals.permission_mask) > > Traceback (most recent call last): > File "/usr/bin/rdiff-backup", line 30, in <module> > rdiff_backup.Main.error_check_Main(sys.argv[1:]) > File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 304, in > error_check_Main > try: Main(arglist) > File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 324, in > Main > take_action(rps) > File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 280, in > take_action > elif action == "backup": Backup(rps[0], rps[1]) > File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 346, in > Backup > backup.Mirror(rpin, rpout) > File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 38, > in Mirror > DestS.patch(dest_rpath, source_diffiter) > File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 232, > in patch > ITR(diff.index, diff) > File "/usr/lib/pymodules/python2.6/rdiff_backup/rorpiter.py", line > 281, in __call__ > last_branch.fast_process(*args) > File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 529, > in fast_process > if self.patch_to_temp(mirror_rp, diff_rorp, tf): > File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 559, > in patch_to_temp > rpath.copy_attribs(diff_rorp, new) > File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 189, > in copy_attribs > rpout.chmod(rpin.getperms()) > File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 927, > in chmod > self.conn.os.chmod(self.path, permissions & Globals.permission_mask) > OSError: [Errno 13] Permission denied: '/media/dlink/test_foto/2000 e > prec/rdiff-backup.tmp.1' > > > > > _______________________________________________ > rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org > http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users > Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki -- Chris Green _______________________________________________ rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki