New question #687232 on Duplicity:
https://answers.launchpad.net/duplicity/+question/687232

I'm trying to set up Duplicity (0.7.19)  to back up to S3 from a CentOS7 
machine running Python 2.7.5.

In our setup, ported from Centos 6, duplicity is failing with 
    ssl.CertificateError: hostname 
'duplicity.interactive.co.uk.s3.amazonaws.com.s3.amazonaws.com' doesn't match 
either of '*.s3.amazonaws.com', 's3.amazonaws.com'

This seems to be caused by an upgrade to Boto, the python interface to S3 
(https://github.com/boto/boto/issues/2836), which now gets confused by bucket 
names that contain a ".".  Trick is, this is Amazon's suggested/preferred 
naming convention.

The recommended solution is to add a line to /etc/boto.conf.  So I created the 
file with the necessary line, and now when I call boto from a trivial test 
script, it responds to the config file, and all is well.   But it does NOT cure 
the problem running duplicity, where boto still dies with the 
ssl.CertificateError.

Can anyone shed any light? 
Why is boto ignoring its configuration file when it is invoked from within 
duplicity?
How CAN I get Duplicity to interact with an S3 bucket that uses Amazon's 
recommended naming scheme?





-- 
You received this question notification because your team duplicity-team
is an answer contact for Duplicity.

_______________________________________________
Mailing list: https://launchpad.net/~duplicity-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~duplicity-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to