restore failed (Invalid data - SHA1 hash mismatch)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Duplicity |
New
|
Undecided
|
Unassigned | ||
Déjà Dup |
Incomplete
|
Undecided
|
Unassigned | ||
deja-dup (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I was using deja-dup to backup my home automatically every day on an NFS folder with password encryption. Today I decided I had to format my HDD and reinstall ubuntu so I tried to restore my files with deja-dup. The restoring starts and I get back some of my files but suddenly it fails with this error:
Invalid data - SHA1 hash mismatch:
Calculated hash: 7d96fd9b424f777
Manifest hash: a102c548ef930c7
I tried to restore earlier backups but I get the same error.
I have really important files in these backups.. I'd appreciate if someone can help me recover them. Thanks.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: deja-dup 18.1.1-0ubuntu1.1
ProcVersionSign
Uname: Linux 2.6.38-10-generic i686
NonfreeKernelMo
Architecture: i386
Date: Sun Aug 14 20:58:32 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
ProcEnviron:
LANGUAGE=el_GR:en
LANG=el_GR.UTF-8
SHELL=/bin/bash
SourcePackage: deja-dup
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in deja-dup (Ubuntu): | |
status: | New → Invalid |
So you've hit bug 487720, which can't be fixed by using duplicity 0.6.14, as the problem is already in your backup data set. One or more of your backup volumes is corrupted.
There are two ways around this. You can try to restore from the backup from before the corrupted one. So try restoring from older backups.
You can also try to avoid the specific volume by restoring all the files from the backup set except the ones in the corrupted volume.
If you provide me with a list of all your backup files and their sizes, I could help determine which volume is broken. Either get me a log of the error like so:
DEJA_DUP_DEBUG=1 deja-dup > /tmp/deja-dup.log
Or a list of the backup files like so:
ls -l /path/to/ backup/ files > /tmp/deja- dup.listing