Restore failure with librsync error 103

Bug #1174789 reported by Steve Magoun
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
deja-dup (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I'm trying to restore my Thunderbird profile from a recent (2 week old) backup. The restore failed with a set of errors.

To reproduce:
0) Backup ~/ to a local disk using deja-dup
1) Quit Thunderbird then navigate to the .thunderbird directory in nautilus
2) Right-click the Thunderbird profile directory (e.g. xxxxxxxx.default) in nautilus and choose, "Revert to previous version"
3) Choose the backup location (an external disk in my case)
4) Choose the backup to restore from
5) On the "Summary" screen of the Restore window, choose "Restore"

Expected results:
Deja-dup restores the previous version of the folder

Actual results:
After some time, the Restore window shows the message, "Restore Failed" with the following additional data:
Failed with an unknown error.
Traceback (most recent call last):
  File "/usr/bin/duplicity", line 1411, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 1404, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 1338, in main
    restore(col_stats)
  File "/usr/bin/duplicity", line 632, in restore
    restore_get_patched_rop_iter(col_stats)):
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 526, in Write_ROPaths
    for ropath in rop_iter:
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 499, in integrate_patch_iters
    final_ropath = patch_seq2ropath( normalize_ps( patch_seq ) )
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 479, in patch_seq2ropath
    misc.copyfileobj( current_file, tempfp )
  File "/usr/lib/python2.7/dist-packages/duplicity/misc.py", line 166, in copyfileobj
    buf = infp.read(blocksize)
  File "/usr/lib/python2.7/dist-packages/duplicity/librsync.py", line 80, in read
    self._add_to_outbuf_once()
  File "/usr/lib/python2.7/dist-packages/duplicity/librsync.py", line 94, in _add_to_outbuf_once
    raise librsyncError(str(e))
librsyncError: librsync error 103 while in patch cycle

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: deja-dup 26.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.8.0-19.29-generic 3.8.8
Uname: Linux 3.8.0-19-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.9.2-0ubuntu8
Architecture: amd64
Date: Tue Apr 30 10:54:03 2013
InstallationDate: Installed on 2010-09-17 (956 days ago)
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Beta amd64 (20100901.1)
MarkForUpload: True
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: deja-dup
UpgradeStatus: Upgraded to raring on 2013-01-25 (94 days ago)

Revision history for this message
Steve Magoun (smagoun) wrote :
Revision history for this message
Steve Magoun (smagoun) wrote :

I've found this is 100% reproducible on my system, and it affects each of the 6 backups I tried.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in deja-dup (Ubuntu):
status: New → Confirmed
Revision history for this message
grenadecx (grenadecx) wrote :

I can confirm this, since have the very same problem. I can't restore any of my backups I made with deja-dup, and it's frustrating. There has to be a way to restore a backup, some help on this issue would be really appreciated!

Revision history for this message
Michael Terry (mterry) wrote :

I believe based on the little information I have, that this is a software issue and not a problem with the backup data itself. I think. So there's hope to restore the data if we can fix this stuff. But I haven't been able to get my hand on a backup set that reproduces the problem. :(

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.