Hello,

Due to a mixed Windows/Linux environment, I've been using an external
ntfs formatted hard-disk as shared backup device for a few computers.
All the backups are local, that is, I attach the hard-disk to the
computer that is to be backed up and run the script on that computer.
Under windows rdiff-backup 1.1.15 works great, no problems. Under
linux, everything works fine the first backup, the second time
however, I get the attached error (it seems at the end of the backup),
with -v5.
The log seems a bit messed up, probably due to buffering.

Is this due to the use of ntfs-3g, or is this a rdiff-backup bug? If
the former, does anyone have suggestions how to debug and report this?

Thanks for any help,

Jan Jitse
Using rdiff-backup version 1.1.15
Unable to import module xattr.
Extended attributes not supported on filesystem at /
ACLs not supported by filesystem at /
escape_dos_devices not required by filesystem at /
-----------------------------------------------------------------
Detected abilities for source (read only) file system:
  Access control lists                         Off
  Extended attributes                          Off
  Case sensitivity                             On
  Escape DOS devices                           Off
  Mac OS X style resource forks                Off
  Mac OS X Finder information                  Off
-----------------------------------------------------------------
Unable to import module xattr.
Extended attributes not supported on filesystem at 
/mnt/external/woonkamer/rdiff-backup-data/rdiff-backup.tmp.0
ACLs not supported by filesystem at 
/mnt/external/woonkamer/rdiff-backup-data/rdiff-backup.tmp.0
escape_dos_devices not required by filesystem at 
/mnt/external/woonkamer/rdiff-backup-data/rdiff-backup.tmp.0
-----------------------------------------------------------------
Detected abilities for destination (read/write) file system:
  Ownership changing                           On
  Hard linking                                 On
  fsync() directories                          On
  Directory inc permissions                    Off
  High-bit permissions                         On
  Symlink permissions                          Off
  Extended filenames                           Off
  Windows reserved filenames                   Off
  Access control lists                         Off
  Extended attributes                          Off
  Case sensitivity                             On
  Escape DOS devices                           Off
  Mac OS X style resource forks                Off
  Mac OS X Finder information                  Off
-----------------------------------------------------------------
Backup: must_escape_dos_devices = 0
Reading filelist /etc/backup_exclude
Sorting filelist /etc/backup_exclude
Starting increment operation / to /mnt/external/woonkamer
Processing changed file .
Incrementing mirror file /mnt/external/woonkamer

snip lots of updated file messages

Incrementing mirror file /mnt/external/woonkamer/var/cache/edb/deException 
'[Errno 95] Operation not supported' raised of class 'exceptions.OSError':
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 302, in 
error_check_Main
    try: Main(arglist)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 322, in 
Main
    take_action(rps)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 278, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 341, in 
Backup
    backup.Mirror_and_increment(rpin, rpout, incdir)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/backup.py", line 51, in 
Mirror_and_increment
    DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/backup.py", line 236, in 
patch_and_increment
    ITR(diff.index, diff)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 281, 
in __call__
    last_branch.fast_process(*args)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/backup.py", line 683, in 
fast_process
    rpath.rename(tf, mirror_rp)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 252, in 
rename
    else: rp_source.conn.os.rename(rp_source.path, rp_dest.path)

p/usr/portage/app-admin/otpcalc-0.97-r2

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 23, in ?
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 302, in 
error_check_Main
    try: Main(arglist)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 322, in 
Main
    take_action(rps)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 278, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 341, in 
Backup
    backup.Mirror_and_increment(rpin, rpout, incdir)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/backup.py", line 51, in 
Mirror_and_increment
    DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/backup.py", line 236, in 
patch_and_increment
    ITR(diff.index, diff)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 281, 
in __call__
    last_branch.fast_process(*args)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/backup.py", line 683, in 
fast_process
    rpath.rename(tf, mirror_rp)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 252, in 
rename
    else: rp_source.conn.os.rename(rp_source.path, rp_dest.path)
OSError: [Errno 95] Operation not supported
_______________________________________________
rdiff-backup-users mailing list at [email protected]
http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki

Reply via email to