[Top][All Lists]

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

Re: [Duplicity-talk] gpg backup corruption

From: Edgar Soldin
Subject: Re: [Duplicity-talk] gpg backup corruption
Date: Thu, 31 Jul 2008 19:39:50 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv: Gecko/20071031 Thunderbird/ Mnenhy/

just want to remind .. i had a similar problem with a full backup on a ftp space
my gpg version is and was 1.4.5

has the debug output attached

the only solution for me was a fresh full backup :'( ... regards ede
     raise IOError, "GnuPG exited non-zero, with code %d" % (e << 8)
IOError: GnuPG exited non-zero, with code 131072

When running with debug output, it always spits a "invalid packet (ctb=14)" before crashing.

I am not sure whether this can be fixed, but I'd like to see the possibility to ignore the faulty incremental backup (or remove it) to try to recover things. Unless I have missed something, it seems to me the only possibility is to perform a full backup again...

Short of manually removing exactly the right files, I believe a full
backup is the only option.

However, I do wonder if the problem truly is corruption. I am not sure
of your situation, but I have to wonder whether there is a problem
somewhere other than a random bit flip. Does it seems likely in your
situation that you actually had corruption after the file was
originally written?

(I have it on my todo/wishlist to implement support for forward error
correction to account for cases of actual bit flips and the like, but
no such thing yet...)

I don't know the part of the code that does all the tarfile/rdiff
handling well enough to have a good gut feeling what the most likely
problem would otherwise be.

Do you know if the previous backup failed in some particular fashion
that might account for leaving bad files around? Or did the previous
backup, prior to the above error being seen, complete successfully?


Duplicity-talk mailing list

public class WhoDidIt{ // A comment. I love comments private static Person sender;

 public static void main (String[] foo){

 sender = new Person();
 sender.setName(new String[]{"Edgar", "Soldin"});

 Address address = new Address();
 address.setStreet("Stadtweg 119");


 sender.setMobilePhone(" +49(0)171-2782880 ");
 sender.setWebSiteUrl(" http://www.soldin.de ");
 sender.setEmail(" address@hidden ");
 sender.setPGPPublicKey(" http://www.soldin.de/edgar_soldin.asc ");


reply via email to

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