Public bug reported:

Binary package hint: rdiff-backup

With a recently re-installed system:

$ uname -a
Linux craft 2.6.32-25-generic-pae #44-Ubuntu SMP Fri Sep 17 21:57:48 UTC 2010 
i686 GNU/Linux
[10:41 AM] 36Mb$ lsb_release --all
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 10.04.1 LTS
Release:        10.04
Codename:       lucid
[10:41 AM] 36Mb$ mkdir foo && rdiff-backup /home/gwern/music foo
Exception 'RPath instance has no attribute 'inc_compressed'' raised of class 
'<type 'exceptions.AttributeError'>':
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 304, in 
error_check_Main
    try: Main(arglist)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 324, in Main
    take_action(rps)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 280, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 346, in Backup
    backup.Mirror(rpin, rpout)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 35, in Mirror
    DestS.set_rorp_cache(dest_rpath, source_rpiter, 0)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 154, in 
set_rorp_cache
    collated, Globals.pipeline_max_length*4, baserp)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 290, in 
__init__
    self.metawriter = metadata.ManagerObj.GetWriter()
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 575, in 
GetWriter
    metawriter = self.get_meta_writer(typestr, time)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 556, in 
get_meta_writer
    typestr, time)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 551, in 
_writer_helper
    return flatfileclass(rp, 'w', callback = self.add_incrp)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 382, in 
__init__
    if compress and check_path and not rp_base.isinccompressed():
  File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1228, in 
isinccompressed
    return self.inc_compressed

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 30, in <module>
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 304, in 
error_check_Main
    try: Main(arglist)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 324, in Main
    take_action(rps)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 280, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 346, in Backup
    backup.Mirror(rpin, rpout)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 35, in Mirror
    DestS.set_rorp_cache(dest_rpath, source_rpiter, 0)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 154, in 
set_rorp_cache
    collated, Globals.pipeline_max_length*4, baserp)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 290, in 
__init__
    self.metawriter = metadata.ManagerObj.GetWriter()
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 575, in 
GetWriter
    metawriter = self.get_meta_writer(typestr, time)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 556, in 
get_meta_writer
    typestr, time)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 551, in 
_writer_helper
    return flatfileclass(rp, 'w', callback = self.add_incrp)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 382, in 
__init__
    if compress and check_path and not rp_base.isinccompressed():
  File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1228, in 
isinccompressed
    return self.inc_compressed
AttributeError: RPath instance has no attribute 'inc_compressed'

A 'sudo apt-get remove --purge rdiff-backup' makes no difference.

This bug seems to be very similar to
https://bugs.launchpad.net/ubuntu/+source/rdiff-backup/+bug/96258 but
that bug was supposedly fixed years ago, and certainly long before
Lucid.

Here is the output with verbosity turned up to the max:

$ mkdir foo && rdiff-backup -v9 /home/gwern/music foo
Mon Oct 11 10:47:10 2010  Using rdiff-backup version 1.2.8
Mon Oct 11 10:47:10 2010  Making directory foo/rdiff-backup-data
Mon Oct 11 10:47:10 2010  POSIX ACLs not supported by filesystem at 
/home/gwern/music
Mon Oct 11 10:47:10 2010  Unable to import win32security module. Windows ACLs
not supported by filesystem at /home/gwern/music
Mon Oct 11 10:47:10 2010  escape_dos_devices not required by filesystem at 
/home/gwern/music
Mon Oct 11 10:47:10 2010  
-----------------------------------------------------------------
Detected abilities for source (read only) file system:
  Access control lists                         Off
  Extended attributes                          On
  Windows access control lists                 Off
  Case sensitivity                             On
  Escape DOS devices                           Off
  Escape trailing spaces                       Off
  Mac OS X style resource forks                Off
  Mac OS X Finder information                  Off
-----------------------------------------------------------------
Mon Oct 11 10:47:10 2010  Making directory 
foo/rdiff-backup-data/rdiff-backup.tmp.0
Mon Oct 11 10:47:10 2010  Touching foo/rdiff-backup-data/rdiff-backup.tmp.0/5-_ 
a.snapshot.gz
Mon Oct 11 10:47:10 2010  Deleting foo/rdiff-backup-data/rdiff-backup.tmp.0/5-_ 
a.snapshot.gz
Mon Oct 11 10:47:10 2010  Touching foo/rdiff-backup-data/rdiff-backup.tmp.0/uniᄉ
Mon Oct 11 10:47:10 2010  Deleting foo/rdiff-backup-data/rdiff-backup.tmp.0/uniᄉ
Mon Oct 11 10:47:10 2010  Touching foo/rdiff-backup-data/rdiff-backup.tmp.0/:\"
Mon Oct 11 10:47:10 2010  Deleting foo/rdiff-backup-data/rdiff-backup.tmp.0/:\"
Mon Oct 11 10:47:10 2010  Touching foo/rdiff-backup-data/rdiff-backup.tmp.0/A
Mon Oct 11 10:47:10 2010  Deleting foo/rdiff-backup-data/rdiff-backup.tmp.0/A
Mon Oct 11 10:47:10 2010  Touching foo/rdiff-backup-data/rdiff-backup.tmp.0/foo
Mon Oct 11 10:47:10 2010  Deleting foo/rdiff-backup-data/rdiff-backup.tmp.0/foo
Mon Oct 11 10:47:10 2010  Making directory 
foo/rdiff-backup-data/rdiff-backup.tmp.0/hl
Mon Oct 11 10:47:10 2010  Touching 
foo/rdiff-backup-data/rdiff-backup.tmp.0/hardlinked_file1
Mon Oct 11 10:47:10 2010  Hard linking 
foo/rdiff-backup-data/rdiff-backup.tmp.0/hl/hardlinked_file2 to 
foo/rdiff-backup-data/rdiff-backup.tmp.0/hardlinked_file1
Mon Oct 11 10:47:10 2010  Extended attributes not supported by filesystem at 
foo/rdiff-backup-data/rdiff-backup.tmp.0
Mon Oct 11 10:47:10 2010  POSIX ACLs not supported by filesystem at 
foo/rdiff-backup-data/rdiff-backup.tmp.0
Mon Oct 11 10:47:10 2010  Unable to import win32security module. Windows ACLs
not supported by filesystem at foo/rdiff-backup-data/rdiff-backup.tmp.0
Mon Oct 11 10:47:10 2010  Touching 
foo/rdiff-backup-data/rdiff-backup.tmp.0/dir_inc_check
Mon Oct 11 10:47:10 2010  Deleting 
foo/rdiff-backup-data/rdiff-backup.tmp.0/dir_inc_check
Mon Oct 11 10:47:10 2010  Touching 
foo/rdiff-backup-data/rdiff-backup.tmp.0/regfile
Mon Oct 11 10:47:10 2010  Deleting 
foo/rdiff-backup-data/rdiff-backup.tmp.0/regfile
Mon Oct 11 10:47:10 2010  Touching 
foo/rdiff-backup-data/rdiff-backup.tmp.0/high_perms_file
Mon Oct 11 10:47:10 2010  Touching 
foo/rdiff-backup-data/rdiff-backup.tmp.0/high_perms_dir
Mon Oct 11 10:47:10 2010  Deleting 
foo/rdiff-backup-data/rdiff-backup.tmp.0/high_perms_file
Mon Oct 11 10:47:10 2010  Deleting 
foo/rdiff-backup-data/rdiff-backup.tmp.0/high_perms_dir
Mon Oct 11 10:47:10 2010  Touching 
foo/rdiff-backup-data/rdiff-backup.tmp.0/symlinked_file1
Mon Oct 11 10:47:10 2010  Deleting 
foo/rdiff-backup-data/rdiff-backup.tmp.0/symlinked_file2
Mon Oct 11 10:47:10 2010  Deleting 
foo/rdiff-backup-data/rdiff-backup.tmp.0/symlinked_file1
Mon Oct 11 10:47:10 2010  escape_dos_devices not required by filesystem at 
foo/rdiff-backup-data/rdiff-backup.tmp.0
Mon Oct 11 10:47:10 2010  Deleting foo/rdiff-backup-data/rdiff-backup.tmp.0
Mon Oct 11 10:47:10 2010  Removing directory 
foo/rdiff-backup-data/rdiff-backup.tmp.0
Mon Oct 11 10:47:10 2010  
-----------------------------------------------------------------
Detected abilities for destination (read/write) file system:
  Ownership changing                           Off
  Hard linking                                 On
  fsync() directories                          On
  Directory inc permissions                    On
  High-bit permissions                         On
  Symlink permissions                          Off
  Extended filenames                           On
  Windows reserved filenames                   Off
  Access control lists                         Off
  Extended attributes                          Off
  Windows access control lists                 Off
  Case sensitivity                             On
  Escape DOS devices                           Off
  Escape trailing spaces                       Off
  Mac OS X style resource forks                Off
  Mac OS X Finder information                  Off
-----------------------------------------------------------------
Mon Oct 11 10:47:10 2010  Backup: must_escape_dos_devices = 0
Mon Oct 11 10:47:10 2010  Making directory foo/rdiff-backup-data/increments
Mon Oct 11 10:47:10 2010  Starting mirror /home/gwern/music to foo
Mon Oct 11 10:47:10 2010  Exception 'RPath instance has no attribute 
'inc_compressed'' raised of class '<type 'exceptions.AttributeError'>':
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 304, in 
error_check_Main
    try: Main(arglist)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 324, in Main
    take_action(rps)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 280, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 346, in Backup
    backup.Mirror(rpin, rpout)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 35, in Mirror
    DestS.set_rorp_cache(dest_rpath, source_rpiter, 0)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 154, in 
set_rorp_cache
    collated, Globals.pipeline_max_length*4, baserp)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 290, in 
__init__
    self.metawriter = metadata.ManagerObj.GetWriter()
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 575, in 
GetWriter
    metawriter = self.get_meta_writer(typestr, time)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 556, in 
get_meta_writer
    typestr, time)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 551, in 
_writer_helper
    return flatfileclass(rp, 'w', callback = self.add_incrp)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 382, in 
__init__
    if compress and check_path and not rp_base.isinccompressed():
  File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1228, in 
isinccompressed
    return self.inc_compressed

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 30, in <module>
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 304, in 
error_check_Main
    try: Main(arglist)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 324, in Main
    take_action(rps)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 280, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 346, in Backup
    backup.Mirror(rpin, rpout)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 35, in Mirror
    DestS.set_rorp_cache(dest_rpath, source_rpiter, 0)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 154, in 
set_rorp_cache
    collated, Globals.pipeline_max_length*4, baserp)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 290, in 
__init__
    self.metawriter = metadata.ManagerObj.GetWriter()
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 575, in 
GetWriter
    metawriter = self.get_meta_writer(typestr, time)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 556, in 
get_meta_writer
    typestr, time)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 551, in 
_writer_helper
    return flatfileclass(rp, 'w', callback = self.add_incrp)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/metadata.py", line 382, in 
__init__
    if compress and check_path and not rp_base.isinccompressed():
  File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1228, in 
isinccompressed
    return self.inc_compressed
AttributeError: RPath instance has no attribute 'inc_compressed'

** Affects: rdiff-backup (Ubuntu)
     Importance: Undecided
         Status: New

-- 
rdiff-backup crashes with compression error (inc_compressed)
https://bugs.launchpad.net/bugs/658413
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to