[apport] rdiff-backup crashed with AttributeError in isinccompressed()

Bug #96258 reported by Lorenco Trichardt
34
Affects Status Importance Assigned to Milestone
rdiff-backup (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: rdiff-backup

08:05:02] Previous backup seems to have failed, regressing destination now.
[08:05:03] Exception 'RPath instance has no attribute 'inc_compressed'' raised of class '<type 'exceptions.AttributeError'>':
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 295, in error_check_Main
[08:05:03] try: Main(arglist)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 315, in Main
[08:05:03] take_action(rps)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 271, in take_action
[08:05:03] elif action == "backup": Backup(rps[0], rps[1])
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 328, in Backup
[08:05:03] backup_final_init(rpout)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 425, in backup_final_init
[08:05:03] checkdest_if_necessary(rpout)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 824, in checkdest_if_necessary
[08:05:03] dest_rp.conn.regress.Regress(dest_rp)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/regress.py", line 69, in Regress
[08:05:03] regress_rbdir(manager)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/regress.py", line 124, in regress_rbdir
[08:05:03] if has_meta_diff and not has_meta_snap: recreate_meta(meta_manager)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/regress.py", line 145, in recreate_meta
[08:05:03] writer = metadata.MetadataFile(temprp, 'w', check_path = 0)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/metadata.py", line 378, in __init__
[08:05:03] if compress and not rp_base.isinccompressed():
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line 1087, in isinccompressed
[08:05:03] return self.inc_compressed
[08:05:03]
[08:05:03] Traceback (most recent call last):
[08:05:03] File "/usr/bin/rdiff-backup", line 23, in <module>
[08:05:03] rdiff_backup.Main.error_check_Main(sys.argv[1:])
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 295, in error_check_Main
[08:05:03] try: Main(arglist)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 315, in Main
[08:05:03] take_action(rps)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 271, in take_action
[08:05:03] elif action == "backup": Backup(rps[0], rps[1])
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 328, in Backup
[08:05:03] backup_final_init(rpout)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 425, in backup_final_init
[08:05:03] checkdest_if_necessary(rpout)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 824, in checkdest_if_necessary
[08:05:03] dest_rp.conn.regress.Regress(dest_rp)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/regress.py", line 69, in Regress
[08:05:03] regress_rbdir(manager)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/regress.py", line 124, in regress_rbdir
[08:05:03] if has_meta_diff and not has_meta_snap: recreate_meta(meta_manager)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/regress.py", line 145, in recreate_meta
[08:05:03] writer = metadata.MetadataFile(temprp, 'w', check_path = 0)
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/metadata.py", line 378, in __init__
[08:05:03] if compress and not rp_base.isinccompressed():
[08:05:03] File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line 1087, in isinccompressed
[08:05:03] return self.inc_compressed
[08:05:03] AttributeError: RPath instance has no attribute 'inc_compressed'

ProblemType: Crash
Architecture: i386
Date: Mon Mar 26 08:05:03 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/rdiff-backup
InterpreterPath: /usr/bin/python2.5
Package: rdiff-backup 1.1.5-3build1
PackageArchitecture: i386
ProcCmdline: /usr/bin/python /usr/bin/rdiff-backup /usr/local /media/backup/feisty_usrlocal
ProcCwd: /root
ProcEnviron:
 SHELL=/bin/sh
 PATH=/usr/bin:/bin
 LANG=en_ZA.UTF-8
PythonArgs: ['/usr/bin/rdiff-backup', '/usr/local', '/media/backup/feisty_usrlocal']
SourcePackage: rdiff-backup
Uname: Linux ibmtux 2.6.20-12-generic #2 SMP Wed Mar 21 20:55:46 UTC 2007 i686 GNU/Linux

Revision history for this message
Lorenco Trichardt (trichalo) wrote :
Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for your bug report.

Changed in rdiff-backup:
assignee: nobody → motu
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Revision history for this message
Andrew Ferguson (adferguson) wrote :

Fixed upstream in CVS on July 10, 2007. Will be parth of rdiff-backup 1.1.12 and subsequent releases.

Revision history for this message
Philipp Kern (pkern) wrote :

Based on the last comment (i.e. problem fixed in >1.1.12) I closed this with Fix Released as 1.1.14 is shipped with Gutsy.

Changed in rdiff-backup:
assignee: motu → nobody
status: Confirmed → Fix Committed
Changed in rdiff-backup:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.