Hi Rohit,

one issue I found is that you are in 5.3.0 using the 'requests.get'
method for the API requests, and this implements
certificateverification by default.

This fails (we think) on my company CloudStack setup because the API
server is put behind both a proxy and a load balancer and there is not
a continuous https path to the server. (Well, we ought to have that,
but right now it hasn't been implemented.)

So I got fatal errors of the form:

requests.exceptions.SSLError: [Errno 1] _ssl.c:510:error:14090086:SSL
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

If I modify requester.py to:

requests.get(...., verify=False)

this fixes the error.

So I think you will need to have the certificate verification under an
optional switch.

Thx Phillip

Reply via email to