Hi,

Having a problem with a directory that has been renamed on backup source from capital to lowercase .. If I do --check-destination-dir everything seems ok and I can re-run the backup manually, but it will fail again. Backups have been going fine until this happened, they are triggered from the backup server and pull data from live server. If I try and backup just this directory it appears to backup ok to a new test location so guessing its something to do with the local index file, but have no idea about Python ..

Both servers are running Mac OS X - rdiff-backup 1.2.8. The full dump of what's occurring below. Can this be fixed without starting again ? and how do I stop this happening in future ?

Thanks
Alain


Exception 'Path: /Volumes/Store/Backup/www/rdiff-backup-data/ increments/team/gympro.co.nz/_com/exercise_library/machine. 2009-08-08T01:00:23+12:00.dir Index: ('team', 'gympro.co.nz', '_com', 'exercise_library', 'machine. 2009-08-08T01:00:23+12:00.dir') Data: {'carbonfile': {'flags': 0, 'createDate': -966647539, 'type': '\x00\x00\x00\x00', 'location': (0, 0), 'creator': '\x00\x00\x00\x00'}, 'uid': 501, 'perms': 509, 'type': 'reg', 'gname': 'staff', 'e$ File "/opt/local/lib/python2.5/site-packages/rdiff_backup/Main.py", line 304, in error_check_Main
   try: Main(arglist)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/Main.py", line 324, in Main
   take_action(rps)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/Main.py", line 280, in take_action
   elif action == "backup": Backup(rps[0], rps[1])
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/Main.py", line 343, in Backup
   backup.Mirror_and_increment(rpin, rpout, incdir)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/ backup.py", line 51, in Mirror_and_increment
   DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/ backup.py", line 243, in patch_and_increment
   ITR(diff.index, diff)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/ rorpiter.py", line 284, in __call__
   branch.start_process(*args)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/ backup.py", line 728, in start_process
   inc_prefix)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/ increment.py", line 41, in Increment
   elif mirror.isdir(): incrp = makedir(mirror, incpref)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/ increment.py", line 103, in makedir
   dirsign = get_inc(incpref, "dir")
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/ increment.py", line 123, in get_inc
   assert not incrp.lstat(), incrp

Traceback (most recent call last):
 File "/opt/local/bin/rdiff-backup", line 30, in <module>
   rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/Main.py", line 304, in error_check_Main
   try: Main(arglist)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/Main.py", line 324, in Main
   take_action(rps)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/Main.py", line 280, in take_action
   elif action == "backup": Backup(rps[0], rps[1])
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/Main.py", line 343, in Backup
   backup.Mirror_and_increment(rpin, rpout, incdir)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/ backup.py", line 51, in Mirror_and_increment
   DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/ backup.py", line 243, in patch_and_increment
   ITR(diff.index, diff)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/ rorpiter.py", line 284, in __call__
   branch.start_process(*args)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/ backup.py", line 728, in start_process
   inc_prefix)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/ increment.py", line 41, in Increment
   elif mirror.isdir(): incrp = makedir(mirror, incpref)
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/ increment.py", line 103, in makedir
   dirsign = get_inc(incpref, "dir")
File "/opt/local/lib/python2.5/site-packages/rdiff_backup/ increment.py", line 123, in get_inc
   assert not incrp.lstat(), incrp
AssertionError: Path: /Volumes/Store/Backup/www/rdiff-backup-data/ increments/team/gympro.co.nz/_com/exercise_library/machine. 2009-08-08T01:00:23+12:00.dir Index: ('team', 'gympro.co.nz', '_com', 'exercise_library', 'machine. 2009-08-08T01:00:23+12:00.dir') Data: {'carbonfile': {'flags': 0, 'createDate': -966647539, 'type': '\x00\x00\x00\x00', 'location': (0, 0), 'creator': '\x00\x00\x00\x00'}, 'uid': 501, 'perms': 509, 'type': 'reg', 'gname': 'staff', 'e$
Fatal Error: Lost connection to the remote system


--
Alain Russell
Blackpepper

skype: alainrussell
p. +64 9 280 4003 | m. +64 21 446 169
http://www.blackpepper.co.nz







_______________________________________________
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