duplicity-talk
[Top][All Lists]
Advanced

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

[Duplicity-talk] Re: Macports & Duplicity 0.4.10


From: Kenneth Loafman
Subject: [Duplicity-talk] Re: Macports & Duplicity 0.4.10
Date: Sun, 30 Mar 2008 16:37:14 +0000 (UTC)
User-agent: Pan/0.132 (Waxed in Black)

Simon Ree wrote:
> > Hi,
> > 
> > Just tried it and no difference on the collection status:

The collection-status issue may be related to revision 1.75 below.  S3
was failing verification because the prefixes were different between put
and get.  I saw no reason to leave the 'd' appended to the prefix since
it just muddies the water.

> > Last full backup date: none
> > Connecting with backend: BotoBackend
> > Archive dir: None
> > 
> > Found 0 backup chains without signatures.
> > No backup chains with active signatures found
> > No orphaned or incomplete backup sets found.
> > 
> > However, the backup now fails with a new error message
> > 
> > boto.exception.S3ResponseError: S3ResponseError: 403 Forbidden
> > <?xml version="1.0" encoding="UTF-8"?>
> > <Error><Code>SignatureDoesNotMatch</Code><Message>The request 
signature
> > we calculated does not match the signature you provided. Check your 
key
> > and signing method.</Message> <-- sniped key info --> 
<StringToSign>PUT

Is it possible you entered the wrong signature for the 0.4.10 test?

> > The same command with the 0.4.9 built manually completes properly.

0.4.9 has a problem in that it won't pass the regression tests.

Below are the changes to backends.py that were made between .9 and .10.
----------------------------
revision 1.77
date: 2008-03-26 08:12:51 -0500;  author: loafman;  state: Exp;  lines:
+8 -0;  commitid: waJHinG8eA29xDWs;
bug #22728: FTP backend fails on empty directory
https://savannah.nongnu.org/bugs/?22728
----------------------------
revision 1.76
date: 2008-03-25 09:25:00 -0500;  author: loafman;  state: Exp;  lines:
+44 -4;  commitid: gLl5tpiRezOSXvWs;
patch #6453: handle absolute urls in webdav backend
https://savannah.nongnu.org/patch/index.php?6453
----------------------------
revision 1.75
date: 2008-02-06 09:21:34 -0600;  author: loafman;  state: Exp;  lines:
+2 -2;  commitid: KeFEovnY312XOlQs;
Fix problem where S3 prefix was appended with 'd'.  This caused
a failure in the regression tests.  Unsure where it came from.
----------------------------


These are the changes between 1.74 and 1.75.  The only place the 'd' was
added was in list() and this caused it to never find the collection that
was just put().

Index: backends.py
===================================================================
RCS file: /sources/duplicity/duplicity/duplicity/backends.py,v
retrieving revision 1.74
retrieving revision 1.75
diff -r1.74 -r1.75
770c770
<                       for k in self.bucket.list(prefix = self.key_prefix + 
'd', delimiter = '/'):
---
> >                     for k in self.bucket.list(prefix = self.key_prefix, 
> > delimiter = '/'):


...Ken






reply via email to

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