"cleanup" does not work for WebDAV

Bug #714299 reported by astronic
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Duplicity
New
Undecided
Unassigned

Bug Description

Duplicity version: 0.6.11
Python version: 2.6.5
OS: openSUSE 11.3
Target file system: Linux

When duplicity got interrupted during operation, naturally it leaves some orphaned files, which I would like to get removed via "--force cleanup". However, with WebDAV this doesn't work. The error is as follow:

tittel@earth:~/backuptest$ duplicity --force -v9 cleanup webdavs://username:<email address hidden>/backup/earth/
Using archive dir: /home/tittel/.cache/duplicity/040dedfeac582892d57cdae29d358bcf
Using backup name: 040dedfeac582892d57cdae29d358bcf
Import of duplicity.backends.imapbackend Succeeded
Import of duplicity.backends.rsyncbackend Succeeded
Import of duplicity.backends.tahoebackend Succeeded
Import of duplicity.backends.webdavbackend Succeeded
Import of duplicity.backends.localbackend Succeeded
Import of duplicity.backends.sshbackend Succeeded
Import of duplicity.backends.cloudfilesbackend Succeeded
Import of duplicity.backends.ftpbackend Succeeded
Import of duplicity.backends.giobackend Succeeded
Import of duplicity.backends.botobackend Succeeded
Import of duplicity.backends.hsibackend Succeeded
Using WebDAV host www.XXXX.net
Using WebDAV directory /backup/earth/
Using WebDAV protocol http
Main action: cleanup
PASSPHRASE variable not set, asking user.
GnuPG passphrase:
================================================================================
duplicity 0.6.11 (November 20, 2010)
Args: /usr/bin/duplicity --force -v9 cleanup webdavs://username:<email address hidden>/backup/earth/
Linux earth 2.6.34.7-0.7-desktop #1 SMP PREEMPT 2010-12-13 11:13:53 +0100 x86_64 x86_64
/usr/bin/python 2.6.5 (r265:79063, Oct 28 2010, 20:56:23)
[GCC 4.5.0 20100604 [gcc-4_5-branch revision 160292]]
================================================================================
Listing directory /backup/earth/ on WebDAV server
WebDAV PROPFIND attempt #1 failed: 200
Listing directory /backup/earth/ on WebDAV server
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:" xmlns:ns0="DAV:">
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/" xmlns:lp2="http://apache.org/dav/props/">
<D:href>/backup/earth/</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
<lp1:creationdate>2011-02-06T22:22:43Z</lp1:creationdate>
<lp1:getlastmodified>Sun, 06 Feb 2011 22:22:43 GMT</lp1:getlastmodified>
<lp1:getetag>"e00158-1000-49ba48dcff2c0"</lp1:getetag>
<D:supportedlock>
<D:lockentry>
<D:lockscope><D:exclusive/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope><D:shared/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
</D:supportedlock>
<D:lockdiscovery/>
<D:getcontenttype>httpd/unix-directory</D:getcontenttype>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/" xmlns:lp2="http://apache.org/dav/props/">
<D:href>/backup/earth/duplicity-full.20110206T221605Z.vol1.difftar.gpg</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype/>
<lp1:creationdate>2011-02-06T22:16:12Z</lp1:creationdate>
<lp1:getcontentlength>267137</lp1:getcontentlength>
<lp1:getlastmodified>Sun, 06 Feb 2011 22:16:12 GMT</lp1:getlastmodified>
<lp1:getetag>"e00061-41381-49ba47681c300"</lp1:getetag>
<lp2:executable>F</lp2:executable>
<D:supportedlock>
<D:lockentry>
<D:lockscope><D:exclusive/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope><D:shared/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
</D:supportedlock>
<D:lockdiscovery/>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/" xmlns:lp2="http://apache.org/dav/props/">
<D:href>/backup/earth/duplicity-full-signatures.20110206T221605Z.sigtar.gpg</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype/>
<lp1:creationdate>2011-02-06T22:16:13Z</lp1:creationdate>
<lp1:getcontentlength>7977</lp1:getcontentlength>
<lp1:getlastmodified>Sun, 06 Feb 2011 22:16:13 GMT</lp1:getlastmodified>
<lp1:getetag>"e00062-1f29-49ba476910540"</lp1:getetag>
<lp2:executable>F</lp2:executable>
<D:supportedlock>
<D:lockentry>
<D:lockscope><D:exclusive/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope><D:shared/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
</D:supportedlock>
<D:lockdiscovery/>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/" xmlns:lp2="http://apache.org/dav/props/">
<D:href>/backup/earth/duplicity-full.20110206T221605Z.manifest.gpg</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype/>
<lp1:creationdate>2011-02-06T22:16:13Z</lp1:creationdate>
<lp1:getcontentlength>195</lp1:getcontentlength>
<lp1:getlastmodified>Sun, 06 Feb 2011 22:16:13 GMT</lp1:getlastmodified>
<lp1:getetag>"e00064-c3-49ba476910540"</lp1:getetag>
<lp2:executable>F</lp2:executable>
<D:supportedlock>
<D:lockentry>
<D:lockscope><D:exclusive/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope><D:shared/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
</D:supportedlock>
<D:lockdiscovery/>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/" xmlns:lp2="http://apache.org/dav/props/">
<D:href>/backup/earth/duplicity-inc.20110206T221605Z.to.20110206T221633Z.vol1.difftar.gpg</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype/>
<lp1:creationdate>2011-02-06T22:16:48Z</lp1:creationdate>
<lp1:getcontentlength>1155791</lp1:getcontentlength>
<lp1:getlastmodified>Sun, 06 Feb 2011 22:16:48 GMT</lp1:getlastmodified>
<lp1:getetag>"e00065-11a2cf-49ba478a71400"</lp1:getetag>
<lp2:executable>F</lp2:executable>
<D:supportedlock>
<D:lockentry>
<D:lockscope><D:exclusive/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope><D:shared/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
</D:supportedlock>
<D:lockdiscovery/>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/" xmlns:lp2="http://apache.org/dav/props/">
<D:href>/backup/earth/duplicity-new-signatures.20110206T221605Z.to.20110206T221633Z.sigtar.gpg</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype/>
<lp1:creationdate>2011-02-06T22:16:49Z</lp1:creationdate>
<lp1:getcontentlength>35220</lp1:getcontentlength>
<lp1:getlastmodified>Sun, 06 Feb 2011 22:16:49 GMT</lp1:getlastmodified>
<lp1:getetag>"e00067-8994-49ba478b65640"</lp1:getetag>
<lp2:executable>F</lp2:executable>
<D:supportedlock>
<D:lockentry>
<D:lockscope><D:exclusive/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope><D:shared/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
</D:supportedlock>
<D:lockdiscovery/>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/" xmlns:lp2="http://apache.org/dav/props/">
<D:href>/backup/earth/duplicity-inc.20110206T221605Z.to.20110206T221633Z.manifest.gpg</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype/>
<lp1:creationdate>2011-02-06T22:16:49Z</lp1:creationdate>
<lp1:getcontentlength>202</lp1:getcontentlength>
<lp1:getlastmodified>Sun, 06 Feb 2011 22:16:49 GMT</lp1:getlastmodified>
<lp1:getetag>"e00068-ca-49ba478b65640"</lp1:getetag>
<lp2:executable>F</lp2:executable>
<D:supportedlock>
<D:lockentry>
<D:lockscope><D:exclusive/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope><D:shared/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
</D:supportedlock>
<D:lockdiscovery/>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/" xmlns:lp2="http://apache.org/dav/props/">
<D:href>/backup/earth/duplicity-inc.20110206T221633Z.to.20110206T221748Z.vol1.difftar.gpg</D:href>
<D:propstat>
<D:prop>

[...] (end of first 200 lines) [...]
[...] (start of last 200 lines) [...]

</D:response>
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/" xmlns:lp2="http://apache.org/dav/props/">
<D:href>/backup/earth/duplicity-inc.20110206T221633Z.to.20110206T221748Z.manifest.gpg</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype/>
<lp1:creationdate>2011-02-06T22:18:05Z</lp1:creationdate>
<lp1:getcontentlength>202</lp1:getcontentlength>
<lp1:getlastmodified>Sun, 06 Feb 2011 22:18:05 GMT</lp1:getlastmodified>
<lp1:getetag>"e0006e-ca-49ba47d3e0140"</lp1:getetag>
<lp2:executable>F</lp2:executable>
<D:supportedlock>
<D:lockentry>
<D:lockscope><D:exclusive/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope><D:shared/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
</D:supportedlock>
<D:lockdiscovery/>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/" xmlns:lp2="http://apache.org/dav/props/">
<D:href>/backup/earth/duplicity-inc.20110206T221748Z.to.20110206T221836Z.vol1.difftar.gpg</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype/>
<lp1:creationdate>2011-02-06T22:18:51Z</lp1:creationdate>
<lp1:getcontentlength>1155633</lp1:getcontentlength>
<lp1:getlastmodified>Sun, 06 Feb 2011 22:18:51 GMT</lp1:getlastmodified>
<lp1:getetag>"e00072-11a231-49ba47ffbe8c0"</lp1:getetag>
<lp2:executable>F</lp2:executable>
<D:supportedlock>
<D:lockentry>
<D:lockscope><D:exclusive/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope><D:shared/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
</D:supportedlock>
<D:lockdiscovery/>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/" xmlns:lp2="http://apache.org/dav/props/">
<D:href>/backup/earth/duplicity-new-signatures.20110206T221748Z.to.20110206T221836Z.sigtar.gpg</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype/>
<lp1:creationdate>2011-02-06T22:18:52Z</lp1:creationdate>
<lp1:getcontentlength>35270</lp1:getcontentlength>
<lp1:getlastmodified>Sun, 06 Feb 2011 22:18:52 GMT</lp1:getlastmodified>
<lp1:getetag>"e00076-89c6-49ba4800b2b00"</lp1:getetag>
<lp2:executable>F</lp2:executable>
<D:supportedlock>
<D:lockentry>
<D:lockscope><D:exclusive/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope><D:shared/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
</D:supportedlock>
<D:lockdiscovery/>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/" xmlns:lp2="http://apache.org/dav/props/">
<D:href>/backup/earth/duplicity-inc.20110206T221748Z.to.20110206T221836Z.manifest.gpg</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype/>
<lp1:creationdate>2011-02-06T22:18:53Z</lp1:creationdate>
<lp1:getcontentlength>191</lp1:getcontentlength>
<lp1:getlastmodified>Sun, 06 Feb 2011 22:18:53 GMT</lp1:getlastmodified>
<lp1:getetag>"e00081-bf-49ba4801a6d40"</lp1:getetag>
<lp2:executable>F</lp2:executable>
<D:supportedlock>
<D:lockentry>
<D:lockscope><D:exclusive/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope><D:shared/></D:lockscope>
<D:locktype><D:write/></D:locktype>
</D:lockentry>
</D:supportedlock>
<D:lockdiscovery/>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>

webdav path decoding and translation: /backup/earth/ -> /backup/earth/
webdav path decoding and translation: /backup/earth/duplicity-full.20110206T221605Z.vol1.difftar.gpg -> /backup/earth/duplicity-full.20110206T221605Z.vol1.difftar.gpg
webdav path decoding and translation: /backup/earth/duplicity-full-signatures.20110206T221605Z.sigtar.gpg -> /backup/earth/duplicity-full-signatures.20110206T221605Z.sigtar.gpg
webdav path decoding and translation: /backup/earth/duplicity-full.20110206T221605Z.manifest.gpg -> /backup/earth/duplicity-full.20110206T221605Z.manifest.gpg
webdav path decoding and translation: /backup/earth/duplicity-inc.20110206T221605Z.to.20110206T221633Z.vol1.difftar.gpg -> /backup/earth/duplicity-inc.20110206T221605Z.to.20110206T221633Z.vol1.difftar.gpg
webdav path decoding and translation: /backup/earth/duplicity-new-signatures.20110206T221605Z.to.20110206T221633Z.sigtar.gpg -> /backup/earth/duplicity-new-signatures.20110206T221605Z.to.20110206T221633Z.sigtar.gpg
webdav path decoding and translation: /backup/earth/duplicity-inc.20110206T221605Z.to.20110206T221633Z.manifest.gpg -> /backup/earth/duplicity-inc.20110206T221605Z.to.20110206T221633Z.manifest.gpg
webdav path decoding and translation: /backup/earth/duplicity-inc.20110206T221633Z.to.20110206T221748Z.vol1.difftar.gpg -> /backup/earth/duplicity-inc.20110206T221633Z.to.20110206T221748Z.vol1.difftar.gpg
webdav path decoding and translation: /backup/earth/duplicity-new-signatures.20110206T221633Z.to.20110206T221748Z.sigtar.gpg -> /backup/earth/duplicity-new-signatures.20110206T221633Z.to.20110206T221748Z.sigtar.gpg
webdav path decoding and translation: /backup/earth/duplicity-inc.20110206T221633Z.to.20110206T221748Z.manifest.gpg -> /backup/earth/duplicity-inc.20110206T221633Z.to.20110206T221748Z.manifest.gpg
webdav path decoding and translation: /backup/earth/duplicity-inc.20110206T221748Z.to.20110206T221836Z.vol1.difftar.gpg -> /backup/earth/duplicity-inc.20110206T221748Z.to.20110206T221836Z.vol1.difftar.gpg
webdav path decoding and translation: /backup/earth/duplicity-new-signatures.20110206T221748Z.to.20110206T221836Z.sigtar.gpg -> /backup/earth/duplicity-new-signatures.20110206T221748Z.to.20110206T221836Z.sigtar.gpg
webdav path decoding and translation: /backup/earth/duplicity-inc.20110206T221748Z.to.20110206T221836Z.manifest.gpg -> /backup/earth/duplicity-inc.20110206T221748Z.to.20110206T221836Z.manifest.gpg
12 files exist on backend
11 files exist in cache
Extracting backup chains from list of files: ['duplicity-new-signatures.20110206T221633Z.to.20110206T221657Z.sigtar.part', 'duplicity-new-signatures.20110206T221657Z.to.20110206T221748Z.sigtar.part', 'duplicity-inc.20110206T221657Z.to.20110206T221748Z.manifest.part', u'duplicity-full.20110206T221605Z.vol1.difftar.gpg', u'duplicity-full-signatures.20110206T221605Z.sigtar.gpg', u'duplicity-full.20110206T221605Z.manifest.gpg', u'duplicity-inc.20110206T221605Z.to.20110206T221633Z.vol1.difftar.gpg', u'duplicity-new-signatures.20110206T221605Z.to.20110206T221633Z.sigtar.gpg', u'duplicity-inc.20110206T221605Z.to.20110206T221633Z.manifest.gpg', u'duplicity-inc.20110206T221633Z.to.20110206T221748Z.vol1.difftar.gpg', u'duplicity-new-signatures.20110206T221633Z.to.20110206T221748Z.sigtar.gpg', u'duplicity-inc.20110206T221633Z.to.20110206T221748Z.manifest.gpg', u'duplicity-inc.20110206T221748Z.to.20110206T221836Z.vol1.difftar.gpg', u'duplicity-new-signatures.20110206T221748Z.to.20110206T221836Z.sigtar.gpg', u'duplicity-inc.20110206T221748Z.to.20110206T221836Z.manifest.gpg']
File duplicity-new-signatures.20110206T221633Z.to.20110206T221657Z.sigtar.part is not part of a known set; creating new set
Ignoring file (rejected by backup set) 'duplicity-new-signatures.20110206T221633Z.to.20110206T221657Z.sigtar.part'
File duplicity-new-signatures.20110206T221657Z.to.20110206T221748Z.sigtar.part is not part of a known set; creating new set
Ignoring file (rejected by backup set) 'duplicity-new-signatures.20110206T221657Z.to.20110206T221748Z.sigtar.part'
File duplicity-inc.20110206T221657Z.to.20110206T221748Z.manifest.part is not part of a known set; creating new set
File duplicity-full.20110206T221605Z.vol1.difftar.gpg is not part of a known set; creating new set
File duplicity-full-signatures.20110206T221605Z.sigtar.gpg is not part of a known set; creating new set
Ignoring file (rejected by backup set) 'duplicity-full-signatures.20110206T221605Z.sigtar.gpg'
File duplicity-full.20110206T221605Z.manifest.gpg is part of known set
File duplicity-inc.20110206T221605Z.to.20110206T221633Z.vol1.difftar.gpg is not part of a known set; creating new set
File duplicity-new-signatures.20110206T221605Z.to.20110206T221633Z.sigtar.gpg is not part of a known set; creating new set
Ignoring file (rejected by backup set) 'duplicity-new-signatures.20110206T221605Z.to.20110206T221633Z.sigtar.gpg'
File duplicity-inc.20110206T221605Z.to.20110206T221633Z.manifest.gpg is part of known set
File duplicity-inc.20110206T221633Z.to.20110206T221748Z.vol1.difftar.gpg is not part of a known set; creating new set
File duplicity-new-signatures.20110206T221633Z.to.20110206T221748Z.sigtar.gpg is not part of a known set; creating new set
Ignoring file (rejected by backup set) 'duplicity-new-signatures.20110206T221633Z.to.20110206T221748Z.sigtar.gpg'
File duplicity-inc.20110206T221633Z.to.20110206T221748Z.manifest.gpg is part of known set
File duplicity-inc.20110206T221748Z.to.20110206T221836Z.vol1.difftar.gpg is not part of a known set; creating new set
File duplicity-new-signatures.20110206T221748Z.to.20110206T221836Z.sigtar.gpg is not part of a known set; creating new set
Ignoring file (rejected by backup set) 'duplicity-new-signatures.20110206T221748Z.to.20110206T221836Z.sigtar.gpg'
File duplicity-inc.20110206T221748Z.to.20110206T221836Z.manifest.gpg is part of known set
Found backup chain [Sun Feb 6 23:16:05 2011]-[Sun Feb 6 23:16:05 2011]
Added incremental Backupset (start_time: Sun Feb 6 23:16:05 2011 / end_time: Sun Feb 6 23:16:33 2011)
Added set Sun Feb 6 23:16:33 2011 to pre-existing chain [Sun Feb 6 23:16:05 2011]-[Sun Feb 6 23:16:33 2011]
Added incremental Backupset (start_time: Sun Feb 6 23:16:33 2011 / end_time: Sun Feb 6 23:17:48 2011)
Added set Sun Feb 6 23:17:48 2011 to pre-existing chain [Sun Feb 6 23:16:05 2011]-[Sun Feb 6 23:17:48 2011]
Ignoring incremental Backupset (start_time: Sun Feb 6 23:16:57 2011; needed: Sun Feb 6 23:17:48 2011)
Found orphaned set Sun Feb 6 23:17:48 2011
Added incremental Backupset (start_time: Sun Feb 6 23:17:48 2011 / end_time: Sun Feb 6 23:18:36 2011)
Added set Sun Feb 6 23:18:36 2011 to pre-existing chain [Sun Feb 6 23:16:05 2011]-[Sun Feb 6 23:18:36 2011]
Warning, found the following local orphaned signature files:
duplicity-new-signatures.20110206T221633Z.to.20110206T221657Z.sigtar.part
duplicity-new-signatures.20110206T221657Z.to.20110206T221748Z.sigtar.part
Warning, found the following orphaned backup file:
[duplicity-inc.20110206T221657Z.to.20110206T221748Z.manifest.part]
Last full backup date: Sun Feb 6 23:16:05 2011
Collection Status
-----------------
Connecting with backend: WebDAVBackend
Archive dir: /home/tittel/.cache/duplicity/040dedfeac582892d57cdae29d358bcf

Found 0 secondary backup chains.

Found primary backup chain with matching signature chain:
-------------------------
Chain start time: Sun Feb 6 23:16:05 2011
Chain end time: Sun Feb 6 23:18:36 2011
Number of contained backup sets: 4
Total number of contained volumes: 4
 Type of backup set: Time: Num volumes:
                Full Sun Feb 6 23:16:05 2011 1
         Incremental Sun Feb 6 23:16:33 2011 1
         Incremental Sun Feb 6 23:17:48 2011 1
         Incremental Sun Feb 6 23:18:36 2011 1
-------------------------
Also found 1 backup set not part of any chain,
and 0 incomplete backup sets.
These may be deleted by running duplicity with the "cleanup" command.
Deleting these files from backend:
duplicity-new-signatures.20110206T221633Z.to.20110206T221657Z.sigtar.part
duplicity-new-signatures.20110206T221657Z.to.20110206T221748Z.sigtar.part
duplicity-inc.20110206T221657Z.to.20110206T221748Z.manifest.part
Deleting /backup/earth/duplicity-inc.20110206T221657Z.to.20110206T221748Z.manifest.part from WebDAV server
WebDAV DELETE attempt #1 failed: 404 Not Found
Deleting /backup/earth/duplicity-inc.20110206T221657Z.to.20110206T221748Z.manifest.part from WebDAV server
Using temporary directory /tmp/duplicity-dk08u1-tempdir
Traceback (most recent call last):
  File "/usr/bin/duplicity", line 1245, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 1238, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 1200, in main
    cleanup(col_stats)
  File "/usr/bin/duplicity", line 699, in cleanup
    col_stats.backend.delete(ext_remote)
  File "/usr/lib64/python2.6/site-packages/duplicity/backends/webdavbackend.py", line 266, in delete
    response = self.request("DELETE", url)
  File "/usr/lib64/python2.6/site-packages/duplicity/backends/webdavbackend.py", line 107, in request
    response = self.conn.getresponse()
  File "/usr/lib64/python2.6/httplib.py", line 976, in getresponse
    raise ResponseNotReady()
ResponseNotReady

summary: - After duplicity gets aborted during operation, subsequent runs crash.
+ "cleanup" does not work for WebDAV
description: updated
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.