Laurent Lavaud | 21 Oct 10:58 2014
Picon

gdocs backend with par2 problem

Hello,

It seems the PAR2 option dont work with gdocs backend, my command line:

duplicity -v9 --encrypt-key=xxx --sign-key=xxx --use-agent --allow-source-mismatch
--tempdir=/share/MD0_DATA/.duplicity/temp /share/MD0_DATA/data/documents par2+gdocs://xxx <at> gmail.com/duplicity/documents

if i use only gdocs backend, it works well.

i use the latest 0.6.25 version.

errors log:

Duplicity 0.6 series is being deprecated:
See http://www.nongnu.org/duplicity/

Using archive dir: /root/.cache/duplicity/42c50b0eead9ebba415b3f454e57b95c
Using backup name: 42c50b0eead9ebba415b3f454e57b95c
Import of duplicity.backends.botobackend Succeeded
Import of duplicity.backends.cfbackend Succeeded
Import of duplicity.backends.dpbxbackend Succeeded
Import of duplicity.backends.ftpbackend Succeeded
Import of duplicity.backends.ftpsbackend Succeeded
Import of duplicity.backends.gdocsbackend Succeeded
Import of duplicity.backends.hsibackend Succeeded
Import of duplicity.backends.imapbackend Succeeded
Import of duplicity.backends.localbackend Succeeded
Import of duplicity.backends.megabackend Succeeded
Import of duplicity.backends.rsyncbackend Succeeded
Import of duplicity.backends.sshbackend Succeeded
(Continue reading)

Kenneth Loafman | 20 Oct 22:38 2014

Duplicity 0.6.25 Released

Hello Everyone,

Long time absence.  All of us have been busy.

This is a major release in that it's the last release of the 0.6 series that will receive anything but bug fixes.  The first of the 0.7 series will be released soon and will be the focus of new work and enhancements, plus some much needed code cleanup.

You can download the new version at https://launchpad.net/duplicity/+milestone/0.6.25

...Thanks,
...Ken


New in v0.6.25 (2014/10/20)
---------------------------
Enhancements:
* Add deprecation warning for 0.6 series
* Merged in lp:~ed.so/duplicity/0.6-dpbx.importfix
  - fix this showstopper with the dropbox backend
    "NameError: global name 'rest' is not defined"
* Merged in lp:~jflaker/duplicity/BugFix1325215
  - The reference to "--progress_rate" in the man page as a parameter is
    incorrect. Should be "--progress-rate".
* Merged in lp:~hooloovoo/duplicity/updated-README-REPO
  - Changes to README-REPO to reflect the restructuring of the directories.
* Fixed bug 1375304 with patch supplied by Aleksandar Ivanovic
* Merged in lp:~ed.so/duplicity/webdav200fix-0.6
  - webdav backend fix "BackendException: Bad status code 200 reason OK. " when
    restarting an interrupted backup and overwriting partially uploaded volumes.
* Merged in lp:~antmak/duplicity/0.6-par2-fix
  - Useful fix for verbatim par2cmdline options (like "-t" in par2-tbb version)
* Merged in lp:~jon-haggblad/duplicity/ftps-fix
  - Minor bugfix for ftps backend where lftp needs host prefixed by "ftps://".
* Fixed bug 1327550: OverflowError: signed integer is greater than maximum
  - Major and minor device numbers are supposed to be one byte each. Someone
    has crafted a special system image using OpenVZ where the major and minor
    device numbers are much larger (ploop devices). We treat them as (0,0).
* Merged in lp:~jon-haggblad/duplicity/ftps-fix (2nd try)
  - Minor bugfix for ftps backend where lftp needs host prefixed by "ftps://".
* Merged in lp:~johnleach/duplicity/1315437-swift-container-create
  - Check to see if the swift container exists before trying to create it,
    in case we don't have permissions to create containers. Fixes #1315437

_______________________________________________
Duplicity-talk mailing list
Duplicity-talk <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/duplicity-talk
Remy van Elst | 18 Oct 18:35 2014
Picon

Re: Show volume Duplicity is working on


On 10/18/14 15:26, edgar.soldin <at> web.de wrote:
> On 18.10.2014 15:13, Remy van Elst wrote:
>>
>>
>> On 10/18/14 14:49, edgar.soldin <at> web.de wrote:
>>> 1. exactly what are you trying to achieve? 
>>
>> I have a server with 1.6 TB of data that takes almost a week to do a
>> full backup over an umetered gbit connection. It backs up to Rackspace
>> Openstack Swift, with a default 25MB volume size.
>>
>> The backup becomes inconsistent because stuff changes a lot on that
>> server. It has multiple +100 GB databases running. I sent an email
>> earlier to this list regarding --max-blocksize, but did not receive a
>> response yet.
> 
> you are doing snapshots or dumps of those right?

For the databases? Yes, this is one of the slaves, before Duplicity runs
pg_dump does it's trick. The actual data folders are excluded from the
duplicity run, the dump is made every 4 hours.

> 
>> (http://lists.nongnu.org/archive/html/duplicity-talk/2014-10/msg00002.html)
>>
>> With a volume size of 250 MB, or with 2048 MB the upload still takes
>> more than 3 days sadly.
>>
>> What I want to achieve is solving the long running backup issue.
> 
> do the backup to a local file:// target. that'd should be fast, at least as fast as possible. then sync this
with a swift client to your backend.
>  

This seems to be a good idea, I'm going to try that. Thanks :)

>>> 2. why do you need to know which volume is uploaded?
>>
>> I was troubleshooting with strace and saw the volume number. I know the
>> volume size, so with the current volume number I know which one is being
>> uploaded (async upload enabled). With that data I should be able to
>> estimate how far the backup is.
> 
> for that you can enable verbose logging or progress meter, although the latter is sometimes not working properly.
>  

The progress option results in Duplicity segfaulting after +16 hours
without uploading anything or earlier when the OOM killer comes along.
This particular machine has 256G RAM.

>>> 3. duplicity is written in python script language. you can easily patch your local duplicity to print
out the current volume name.
>>>
>>
>> Is also an option, however I would use that as a last resort. I'm using
>> Duplicity 0.6.24, compiled from source on Debian 7.
> 
> try the solution, separate upload, above. that way the backup will not have to wait for the upload top finish.
> 

Going to do that, thanks again :).

> ..ede/duply.net
> 
> _______________________________________________
> Duplicity-talk mailing list
> Duplicity-talk <at> nongnu.org
> https://lists.nongnu.org/mailman/listinfo/duplicity-talk
> 
Attachment (0x1B7F88DC.asc): application/pgp-keys, 2452 bytes
_______________________________________________
Duplicity-talk mailing list
Duplicity-talk <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/duplicity-talk
Remy van Elst | 18 Oct 10:11 2014
Picon

Show volume Duplicity is working on

When I strace attach to duplicity I can see it writing out lines like
the following:

[pid 22316] write(6, "Volume 7949:\n    StartingPath   "..., 246) = 246

(strace -e trace=write -p <pid>)

That volume number combined with the size of the disk and the volume
size gives me a better idea how far Duplicity is with it's backup.

How do I access this information without using strace? Is this logged
somewhere?
Attachment (0x1B7F88DC.asc): application/pgp-keys, 2452 bytes
_______________________________________________
Duplicity-talk mailing list
Duplicity-talk <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/duplicity-talk
Szépe Viktor | 17 Oct 22:14 2014
Picon

backup FROM ftp


Good morning!

Is there something that makes it hard to back up shared hosting (a  
Wordpress website) through FTP?
So FROM ftp -> TO a local directory.

Thanks!

Szépe Viktor
--

-- 
+36-20-4242498  sms <at> szepe.net  skype: szepe.viktor
Budapest, XX. kerület

_______________________________________________
Duplicity-talk mailing list
Duplicity-talk <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/duplicity-talk
Bedros Hanounik | 15 Oct 07:04 2014
Picon

windows shadow service (for locked files)

is there a possibility to support volume shadow service (vss) when backuping up locked files such as outlook.pst files?

I found one thread in the past about this topic, but I'm looking for a built in support for vss in duplicity

after some research I found a module called pyvss that supports vss and the API is very simple, you can check if a file is locked, and then make a snapshot of it.

Can one of the developer look into this, or at least point me to what python file I should start looking into; basically, where files are inspected for change, then backed up; I can add code to check if file locked, then send the path of snapshot to backup function.

Thanks,

Bedros
_______________________________________________
Duplicity-talk mailing list
Duplicity-talk <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/duplicity-talk
Pacuraru, Ovidiu | 13 Oct 15:28 2014
Picon

full backups failing using duply

diff backups work just fine but my full backups fail. 
I'll post the full info here, maybe someone can advise what to look into?

Here is the cron job that starts it => 
#run full proxmox backup every Sunday 0 21 * * 0 /usr/bin/duply proxmox full

Any other info I can give you?

Start duply v1.5.5.5, time is 2014-10-05 23:00:01.
Using profile '/root/.duply/diladele'.
Using installed duplicity version 0.6.18, python 2.7.3, gpg 1.4.12 (Home: ~/.gnupg), awk 'GNU Awk 4.0.1', bash '4.2.37(1)-release (x86_64-pc-linux-gnu)'.
Autoset found secret key of first GPG_KEY entry '27A8AEC1' for signing.
Test - Encrypt to 27A8AEC1 & Sign with 27A8AEC1 (OK)
Test - Decrypt (OK)
Test - Compare (OK)
Cleanup - Delete '/tmp/duply.114516.1412542801_*'(OK)

--- Start running command FULL at 23:00:01.635 ---
Import of duplicity.backends.giobackend Failed: No module named gio
Reading globbing filelist /root/.duply/diladele/exclude
Local and Remote metadata are synchronized, no sync needed.
Last full backup date: Sun Sep 28 23:00:12 2014
Reuse configured PASSPHRASE as SIGN_PASSPHRASE
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
gaierror: [Errno -2] Name or service not known
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
gaierror: [Errno -2] Name or service not known
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
gaierror: [Errno -2] Name or service not known
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
SSLError: [Errno 8] _ssl.c:504: EOF occurred in violation of protocol
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
SSLError: [Errno 8] _ssl.c:504: EOF occurred in violation of protocol
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
gaierror: [Errno -2] Name or service not known
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
gaierror: [Errno -2] Name or service not known
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_multi.py", line 398, in _upload
    mp.upload_part_from_file(fd, offset + 1, cb=_upload_callback)
  File "/usr/lib/python2.7/dist-packages/boto/s3/multipart.py", line 236, in upload_part_from_file
    query_args=query_args, size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 905, in set_contents_from_file
    size=size)
  File "/usr/lib/python2.7/dist-packages/boto/s3/key.py", line 663, in send_file
    query_args=query_args)
  File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 450, in make_request
    override_num_retries=override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 829, in make_request
    return self._mexe(http_request, sender, override_num_retries)
  File "/usr/lib/python2.7/dist-packages/boto/connection.py", line 794, in _mexe
    raise e
error: [Errno 32] Broken pipe
--------------[ Backup Statistics ]--------------
StartTime 1412542832.28 (Sun Oct  5 23:00:32 2014)
EndTime 1412644109.78 (Tue Oct  7 03:08:29 2014)
ElapsedTime 101277.50 (28 hours 7 minutes 57.50 seconds)
SourceFiles 2
SourceFileSize 6275207168 (5.84 GB)
NewFiles 2
NewFileSize 6275207168 (5.84 GB)
DeletedFiles 0
ChangedFiles 0
ChangedFileSize 0 (0 bytes)
ChangedDeltaSize 0 (0 bytes)
DeltaEntries 2
RawDeltaSize 6275203072 (5.84 GB)
TotalDestinationSizeChange 2327398708 (2.17 GB)
Errors 0
-------------------------------------------------

--- Finished state OK at 06:16:28.114 - Runtime 31:16:26.479 ---

--
The information in this email and attachments hereto may contain legally privileged, proprietary or confidential information that is intended for a particular recipient. If you are not the intended recipient(s), or the employee or agent responsible for delivery of this message to the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, retention or use of the contents of this e-mail information is prohibited and may be unlawful. When addressed to customers or vendors, any information contained in this e-mail is subject to the terms and conditions in the governing contract, if applicable. If you have received this communication in error, please immediately notify us by return e-mail, permanently delete any electronic copies of this communication and destroy any paper copies.
_______________________________________________
Duplicity-talk mailing list
Duplicity-talk <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/duplicity-talk
Manuel Strehl | 13 Oct 15:22 2014
Picon

Using duplicity w/o local cache folder

Hello,

I do unencrypted backups to a local USB storage, mounted directly. As I understand, the information of ~/.cache/duplicity is only there to ease look-up in the case of network backups, possibly even with added encryption.

Now, since there is basically no time penalty in my case to access the cache data compared to the real backup data, is it possible to run duplicity completely without creating any data in ~/.cache/duplicity? (I guess, setting the cache folder to `/dev/null` is not a very well-performing solution...)

(My Google-fu is not sufficient to unearth any answer, if this question has already been asked. My apologies in this case.)

Cheers,
Manuel
_______________________________________________
Duplicity-talk mailing list
Duplicity-talk <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/duplicity-talk
Grant | 10 Oct 01:55 2014
Picon

--file-to-restore without passphrase

I built my encrypted backups without a passphrase by using
--use-agent.  I'm trying to restore a file like this:

duplicity --use-agent -t 3D --file-to-restore /dir/file.txt
file:///backup-dir /home/user/file.txt

I can see in top that duplicity and gpg are running but nothing ever
happens.  If I omit --use-agent, I am prompted for a passphrase and
leaving it blank gives me "Cannot use empty passphrase with symmetric
encryption!".

- Grant
Duplicity Mailing List | 10 Oct 00:19 2014
Picon

Killing duplicity correctly?

Sorry for the utterly simple question, but I legitimately cannot find an
answer, and I feel stupid for not being able to find it. Question simply
is, how do I correctly kill duplicity? Every method I have tried leaves
a .lock which I have to manually clean up. For reference, my goal is not
to 'pause' duplicity (Although, that would be a benefit), it's to
gracefully terminate it (And thus clean up all the half transferred
files on the destination/lock file locally/etc...).

I know this must be documented, but, searching for "cancel", "kill" and
"stop" on the man page, Google and many mailing lists. The only result I
could find of any value was a stackexchange post about the rsync
command. I'm legitimately sorry I have to resort to wasting your time.
Carlos Chavez | 2 Oct 19:00 2014

Transfer performance drops sharply after a few hours

     I am using duplicity to backup a remote server over the Internet.  
A full backup is about 150GB.  The remote server has a 1gbps link to the 
INternet and the server in our office has a symetric 200mbps link.  When 
I start the backup I can see the first transfers using all the available 
bandwidth but after a few hours it drops and the rest of the transfers 
only use around 6mbps.  Because of that the full backup can take days to 
complete which makes things difficult.

     Both servers run CentOS 6.5 and the remote is using Duplicity 
0.6.24 but for compatibility issues we have to use the "--ssh-backend 
pexpect" option.  I also changed the --volsize to 50 to see if that 
improved performance but it does not seem to.  Anyone know why the 
transfer rate drops?  Here is the command I use to run duplicity:

/usr/bin/duplicity --volsize 50 --ssh-backend pexpect --no-encryption 
--full-if-older-than 14D --include-globbing-filelist 
/root/backupinclude.txt / ssh://example.com//respaldos/cabana

--

-- 
Telecomunicaciones Abiertas de México S.A. de C.V.
Carlos Chávez
+52 (55)9116-91161

Gmane