[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[rdiff-backup-users] 'inc_compressed' bug
From: |
Sebastien Maret |
Subject: |
[rdiff-backup-users] 'inc_compressed' bug |
Date: |
Mon, 08 Jan 2007 15:51:18 -0500 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (darwin) |
Hello,
I have hit a again the "inc_compressed" bug while regressing my destination
directory.
% rdiff-backup --force --check-destination-dir MacBook
Exception 'RPath instance has no attribute 'inc_compressed'' raised of class
'exceptions.AttributeError':
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 295, in
error_check_Main
try: Main(arglist)
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 315, in Main
take_action(rps)
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 273, in
take_action
elif action == "check-destination-dir": CheckDest(rps[0])
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 781, in
CheckDest
dest_rp.conn.regress.Regress(dest_rp)
File "/sw/lib/python2.4/site-packages/rdiff_backup/regress.py", line 69, in
Regress
regress_rbdir(manager)
File "/sw/lib/python2.4/site-packages/rdiff_backup/regress.py", line 124, in
regress_rbdir
if has_meta_diff and not has_meta_snap: recreate_meta(meta_manager)
File "/sw/lib/python2.4/site-packages/rdiff_backup/regress.py", line 145, in
recreate_meta
writer = metadata.MetadataFile(temprp, 'w', check_path = 0)
File "/sw/lib/python2.4/site-packages/rdiff_backup/metadata.py", line 378, in
__init__
if compress and not rp_base.isinccompressed():
File "/sw/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 1087, in
isinccompressed
return self.inc_compressed
Traceback (most recent call last):
File "/sw/bin/rdiff-backup", line 23, in ?
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 295, in
error_check_Main
try: Main(arglist)
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 315, in Main
take_action(rps)
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 273, in
take_action
elif action == "check-destination-dir": CheckDest(rps[0])
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 781, in
CheckDest
dest_rp.conn.regress.Regress(dest_rp)
File "/sw/lib/python2.4/site-packages/rdiff_backup/regress.py", line 69, in
Regress
regress_rbdir(manager)
File "/sw/lib/python2.4/site-packages/rdiff_backup/regress.py", line 124, in
regress_rbdir
if has_meta_diff and not has_meta_snap: recreate_meta(meta_manager)
File "/sw/lib/python2.4/site-packages/rdiff_backup/regress.py", line 145, in
recreate_meta
writer = metadata.MetadataFile(temprp, 'w', check_path = 0)
File "/sw/lib/python2.4/site-packages/rdiff_backup/metadata.py", line 378, in
__init__
if compress and not rp_base.isinccompressed():
File "/sw/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 1087, in
isinccompressed
return self.inc_compressed
AttributeError: RPath instance has no attribute 'inc_compressed'
I have modified the metadata.py file as suggested some time ago on this list:
http://lists.nongnu.org/archive/html/rdiff-backup-users/2006-03/msg00038.html
I am not getting an other error:
% rdiff-backup --force --check-destination-dir MacBook
Exception '[Errno 2] No such file or directory:
'MacBook/rdiff-backup-data/mirror_metadata.2007-01-04T13:00:07-05:00.snapshot.gz''
raised of class 'exceptions.OSError':
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 295, in
error_check_Main
try: Main(arglist)
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 315, in Main
take_action(rps)
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 273, in
take_action
elif action == "check-destination-dir": CheckDest(rps[0])
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 781, in
CheckDest
dest_rp.conn.regress.Regress(dest_rp)
File "/sw/lib/python2.4/site-packages/rdiff_backup/regress.py", line 69, in
Regress
regress_rbdir(manager)
File "/sw/lib/python2.4/site-packages/rdiff_backup/regress.py", line 124, in
regress_rbdir
if has_meta_diff and not has_meta_snap: recreate_meta(meta_manager)
File "/sw/lib/python2.4/site-packages/rdiff_backup/regress.py", line 153, in
recreate_meta
rpath.rename(temprp, finalrp)
File "/sw/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 230, in
rename
if not rp_source.lstat(): rp_dest.delete()
File "/sw/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 946, in
delete
else: self.conn.os.unlink(self.path)
Traceback (most recent call last):
File "/sw/bin/rdiff-backup", line 23, in ?
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 295, in
error_check_Main
try: Main(arglist)
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 315, in Main
take_action(rps)
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 273, in
take_action
elif action == "check-destination-dir": CheckDest(rps[0])
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 781, in
CheckDest
dest_rp.conn.regress.Regress(dest_rp)
File "/sw/lib/python2.4/site-packages/rdiff_backup/regress.py", line 69, in
Regress
regress_rbdir(manager)
File "/sw/lib/python2.4/site-packages/rdiff_backup/regress.py", line 124, in
regress_rbdir
if has_meta_diff and not has_meta_snap: recreate_meta(meta_manager)
File "/sw/lib/python2.4/site-packages/rdiff_backup/regress.py", line 153, in
recreate_meta
rpath.rename(temprp, finalrp)
File "/sw/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 230, in
rename
if not rp_source.lstat(): rp_dest.delete()
File "/sw/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 946, in
delete
else: self.conn.os.unlink(self.path)
OSError: [Errno 2] No such file or directory:
'MacBook/rdiff-backup-data/mirror_metadata.2007-01-04T13:00:07-05:00.snapshot.gz'
which suggest that the fix was not the right one. Could somebody look into
this? That's really a blocker.
Thanks,
Sébastein
- [rdiff-backup-users] 'inc_compressed' bug,
Sebastien Maret <=