rdiff-backup-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[rdiff-backup-users] Exception 'UnicodeFile instance has no attribute 'r


From: Self biasresistor
Subject: [rdiff-backup-users] Exception 'UnicodeFile instance has no attribute 'readline'' raised of class 'exceptions.AttributeError':
Date: Tue, 26 May 2009 14:29:36 +0000

Hello,
I am using rdiff on a DEBIAN 5.0 and i backup files from the same disk (i am using it to conserve version of my file system) but when i tried to restore a file i have an error.
So i create a file TESTETSTEST.txt with a "e" inside ,i launch a backup;i add a anothe "e" in the file and then i obtain TESTETSTEST.txt.2009-05-26T16\:09\:06+02\:00.diff.gz

So i tried to recover it in test.txt:

rdiff-backup TESTETSTEST.txt.2009-05-26T16\:09\:06+02\:00.diff.gz test.txt

 but i have the same error...its strange because the file is very simple,with only to characters and only one modification!!
Here the error:

rdiff-backup TESTETSTEST.txt.2009-05-26T16\:09\:06+02\:00.diff.gz test.txt

Warning: Your version of pyxattr (unknown) has broken support for extended
attributes on symlinks. If you choose not to upgrade to a more recent version,
you may see many warning messages from listattr().

Warning: Your version of pyxattr (unknown) has broken support for extended
attributes on symlinks. If you choose not to upgrade to a more recent version,
you may see many warning messages from listattr().

Exception 'UnicodeFile instance has no attribute 'readline'' raised of class 'exceptions.AttributeError':
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 306, in error_check_Main
    try: Main(arglist)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 326, in Main
    take_action(rps)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 291, in take_action
    elif action == "restore": Restore(*rps)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 589, in Restore
    inc_rpath, dest_rp, time)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 37, in Restore
    TargetS.patch(target, diff_iter)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 291, in patch
    for diff in rorpiter.FillInIter(diff_iter, target):
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 169, in FillInIter
    first_rp = rpiter.next() # StopIteration gets passed upwards
  File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 240, in get_diffs_from_collated
    for mir_rorp, target_rorp in collated:
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 92, in Collate2Iters
    try: relem1 = riter1.next()
  File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 219, in get_iter
    for rorp in rorp_iter:
  File "/usr/lib/python2.4/site-packages/rdiff_backup/metadata.py", line 680, in iterate_patched_meta
    for meta_tuple in rorpiter.CollateIterators(*meta_iter_list):
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 68, in yield_tuples
    setrorps(overflow, rorps)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 56, in setrorps
    try: rorps[i] = rorp_iters[i].next()
  File "/usr/lib/python2.4/site-packages/rdiff_backup/metadata.py", line 316, in iterate_starting_with
    self.skip_to_index(index)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/metadata.py", line 301, in skip_to_index
    self.buf += self.fileobj.readline()

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 30, in ?
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 306, in error_check_Main
    try: Main(arglist)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 326, in Main
    take_action(rps)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 291, in take_action
    elif action == "restore": Restore(*rps)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 589, in Restore
    inc_rpath, dest_rp, time)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 37, in Restore
    TargetS.patch(target, diff_iter)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 291, in patch
    for diff in rorpiter.FillInIter(diff_iter, target):
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 169, in FillInIter
    first_rp = rpiter.next() # StopIteration gets passed upwards
  File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 240, in get_diffs_from_collated
    for mir_rorp, target_rorp in collated:
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 92, in Collate2Iters
    try: relem1 = riter1.next()
  File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 219, in get_iter
    for rorp in rorp_iter:
  File "/usr/lib/python2.4/site-packages/rdiff_backup/metadata.py", line 680, in iterate_patched_meta
    for meta_tuple in rorpiter.CollateIterators(*meta_iter_list):
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 68, in yield_tuples
    setrorps(overflow, rorps)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 56, in setrorps
    try: rorps[i] = rorp_iters[i].next()
  File "/usr/lib/python2.4/site-packages/rdiff_backup/metadata.py", line 316, in iterate_starting_with
    self.skip_to_index(index)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/metadata.py", line 301, in skip_to_index
    self.buf += self.fileobj.readline()
AttributeError: UnicodeFile instance has no attribute 'readline'

As you can see the error seems to be:
AttributeError: UnicodeFile instance has no attribute 'readline'

Any sugestions are welcomed!
Thanks all



Découvrez toutes les possibilités de communication avec vos proches

reply via email to

[Prev in Thread] Current Thread [Next in Thread]