today rdiff-backup freaked out completely on me.
.
.
.
Processing changed file Developer/memoryit/Classes/MITileView.m
Processing changed file Developer/memoryit/Classes/MemoryItAppDelegate.h
Processing changed file Developer/memoryit/Classes/MemoryItAppDelegate.m
Processing changed file Developer/memoryit/Info.plist
Sending back exception [Errno 66] Directory not empty: '/Volumes/Klimpen/Stack/emil/Backup(nobackup)/emilmacbookrdiff/Developer/memoryit/Classes' of type exceptions.OSError:
File "/sw/lib/python2.4/site-packages/rdiff_backup/connection.py", line 335, in answer_request
result = apply(eval(request.function_string), argument_list)
File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py", line 218, in patch
ITR(diff.index, diff)
File "/sw/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 277, in __call__
if self.finish_branches(index) is None:
File "/sw/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 229, in finish_branches
to_be_finished.end_process()
.
.
.
and so on. Next time I tried to run it it gave me the error:
"The rdiff-backup data directory
/Volumes/Klimpen/Stack/emil/Backup(nobackup)/emilmacbookrdiff/rdiff-backup-data
exists, but we cannot find a valid current_mirror marker. You can
avoid this message by removing the rdiff-backup-data directory;
however any data in it will be lost."
So I removed the data-dir, since backups have been sketchy for some time.
So running it with --force, this time it freaked out with the same kind of errors:
.
.
.
Processing changed file Pictures/My Pictures/Fest/CIMG4566.JPG
Processing changed file Pictures/My Pictures/Fest/CIMG4568.JPG
Processing changed file Pictures/My Pictures/Fest/CIMG4569.JPG
Processing changed file Pictures/My Pictures/Fest/CIMG4570.JPG
Sending back exception 'xattr' of type exceptions.KeyError:
File "/sw/lib/python2.4/site-packages/rdiff_backup/connection.py", line 335, in answer_request
result = apply(eval(request.function_string), argument_list)
File "/sw/lib/python2.4/site-packages/rdiff_backup/connection.py", line 483, in readfromid
if length is None: return cls.vfiles[id].read()
File "/sw/lib/python2.4/site-packages/rdiff_backup/iterfile.py", line 302, in read
if not self.addtobuffer(): break
File "/sw/lib/python2.4/site-packages/rdiff_backup/iterfile.py", line 325, in addtobuffer
try: currentobj = self.iter.next()
File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py", line 166, in get_sigs
for src_rorp, dest_rorp in cls.CCPP:
File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py", line 312, in next
if len(self.cache_indicies) > self.cache_size: self.shorten_cache()
File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py", line 353, in shorten_cache
changed_flag, success_flag, inc)
File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py", line 403, in post_process
self.metawriter.write_object(metadata_rorp)
.
.
.
What does these errors mean? Any suggestion are most helpful.
Emil