I'm using libcloud 1.1.0 on python 2.7.10 and
ubuntu 15.10.

Here's hoping this is a mismatched package

$ pip list
apache-libcloud (1.1.0)
argparse (1.2.1)
boto (2.42.0)
certifi (2016.2.28)
cffi (1.7.0)
cryptography (1.4)
docopt (0.6.2)
enum34 (1.1.6)
idna (2.1)
ipaddress (1.0.16)
paramiko (2.0.2)
pip (1.5.6)
pyasn1 (0.1.9)
pycparser (2.14)
setuptools (18.4)
six (1.10.0)
wsgiref (0.1.2)


When I don't set
     libcloud.security.VERIFY_SSL_CERT = False
I see the following exception using the proxy at work.

    ...
    sg = driver.ex_get_security_groups(group_names=[sg_nm])
  File
"/home/troy/B2/local/lib/python2.7/site-packages/libcloud/compute/drivers/ec2.py",
line 3818, in ex_get_security_groups
    response = self.connection.request(self.path, params=params)
  File
"/home/troy/B2/local/lib/python2.7/site-packages/libcloud/common/base.py",
line 851, in request
    raise ssl.SSLError(str(e))
ssl.SSLError: ('("Failed to verify hostname: hostname \'proxy.
<http://proxy.proxy.alcatel-lucent.com/>MYCOMPANY.com\' doesn\'t match
either of \'us-west-2.ec2.amazonaws.com\', \'ec2.us-west-2.amazonaws.com
\'",)',)



It's complaining that the company proxy FQDN doesn't match
the amazonaws FQDNs.

At first I thought it might be a man-in-the-middle style corporate proxy
cert issue.
But then I replicated it using polipo.

Any ideas?
Thanks,
-troy

-troy

Reply via email to