That error matches an error I was getting last year. Check if you need to 
update gevent, as that resolved the "unexpected keyword argument 
server_hostname" issue for me, though I still haven't managed to get 
analytics working with Openstack Mitaka.

This 
<https://groups.google.com/d/msg/scalr-discuss/dnxla5wwUME/QhAXrgd9BwAJ> post 
from one of my threads might help.

On Thursday, April 6, 2017 at 9:18:55 AM UTC-5, Brandon Newport wrote:
>
> Hello Matthieu,
>
> Sorry for the delay, I am not sure if the messages have changes, but this 
> is what I am getting now.  It may be a completely different error than 
> before.
>
> [06/Apr/2017 14:12:21][    analytics_poller][ 11595]      ERROR platform: 
> 'openstack', environments: [1]. Reason: <type 'exceptions.TypeError'> 
> __init__() got an unexpected keyword argument 'server_hostname'
> Traceback (most recent call last):
>   File 
> "/opt/scalr-server/embedded/scalr/app/python/scalrpy/analytics_poller.py", 
> line 755, in process_credential
>     cloud_data = eval(cred.platform)(cred)
>   File 
> "/opt/scalr-server/embedded/scalr/app/python/scalrpy/analytics_poller.py", 
> line 530, in openstack
>     return _openstack(Provider.OPENSTACK, cred)
>   File 
> "/opt/scalr-server/embedded/scalr/app/python/scalrpy/analytics_poller.py", 
> line 490, in _openstack
>     service_catalog = _libcloud_get_service_catalog(driver)
>   File 
> "/opt/scalr-server/embedded/scalr/app/python/scalrpy/../scalrpy/util/helper.py",
>  
> line 285, in wrapper2
>     retries=retries, retry_timeout=retry_timeout, excs=excs
>   File 
> "/opt/scalr-server/embedded/scalr/app/python/scalrpy/../scalrpy/util/helper.py",
>  
> line 272, in retry_f
>     return f(*args, **kwds)
>   File 
> "/opt/scalr-server/embedded/scalr/app/python/scalrpy/analytics_poller.py", 
> line 93, in _libcloud_get_service_catalog
>     return driver.connection.get_service_catalog()
>   File 
> "/opt/scalr-server/embedded/lib/python2.7/site-packages/libcloud/common/openstack.py",
>  
> line 218, in get_service_catalog
>     self._populate_hosts_and_request_paths()
>   File 
> "/opt/scalr-server/embedded/lib/python2.7/site-packages/libcloud/common/openstack.py",
>  
> line 302, in _populate_hosts_and_request_paths
>     osa = osa.authenticate(**kwargs)  # may throw InvalidCreds
>   File 
> "/opt/scalr-server/embedded/lib/python2.7/site-packages/libcloud/common/openstack_identity.py",
>  
> line 843, in authenticate
>     return self._authenticate_2_0_with_password()
>   File 
> "/opt/scalr-server/embedded/lib/python2.7/site-packages/libcloud/common/openstack_identity.py",
>  
> line 868, in _authenticate_2_0_with_password
>     return self._authenticate_2_0_with_body(reqbody)
>   File 
> "/opt/scalr-server/embedded/lib/python2.7/site-packages/libcloud/common/openstack_identity.py",
>  
> line 873, in _authenticate_2_0_with_body
>     method='POST')
>   File 
> "/opt/scalr-server/embedded/lib/python2.7/site-packages/libcloud/common/base.py",
>  
> line 782, in request
>     headers=headers)
>   File "/opt/scalr-server/embedded/lib/python2.7/httplib.py", line 1057, 
> in request
>     self._send_request(method, url, body, headers)
>   File "/opt/scalr-server/embedded/lib/python2.7/httplib.py", line 1097, 
> in _send_request
>     self.endheaders(body)
>   File "/opt/scalr-server/embedded/lib/python2.7/httplib.py", line 1053, 
> in endheaders
>     self._send_output(message_body)
>   File "/opt/scalr-server/embedded/lib/python2.7/httplib.py", line 897, in 
> _send_output
>     self.send(msg)
>   File "/opt/scalr-server/embedded/lib/python2.7/httplib.py", line 859, in 
> send
>     self.connect()
>   File 
> "/opt/scalr-server/embedded/lib/python2.7/site-packages/libcloud/httplib_ssl.py",
>  
> line 260, in connect
>     return httplib.HTTPSConnection.connect(self)
>   File "/opt/scalr-server/embedded/lib/python2.7/httplib.py", line 1278, 
> in connect
>     server_hostname=server_hostname)
>   File "/opt/scalr-server/embedded/lib/python2.7/ssl.py", line 352, in 
> wrap_socket
>     _context=self)
> TypeError: __init__() got an unexpected keyword argument 'server_hostname'
>
>
>
>
> On Monday, April 3, 2017 at 3:45:13 AM UTC-5, Matthieu Serrepuy wrote:
>>
>> Hi Brandon,
>>
>> When you added the new libraries, has the error message changed ?
>>
>> Can you post the new logs here ?
>>
>> Checking if I added other libraries there in the meantime.
>>
>> Thanks,
>>
>> On Fri, Mar 31, 2017 at 10:43 PM, Brandon Newport <bdne...@gmail.com> 
>> wrote:
>>
>>> Matthieu,
>>>
>>> I am seeing the same issues.  I attempted your fix, but I am still 
>>> seeing errors.
>>>
>>> Did you have to do anything else to get this to work?
>>>
>>> I downloaded the ndg-httpsclient to my Scalr Host (Community Version), 
>>> and copied the (ndg + ndg_httpsclient.egg-info/) directories under the 
>>> location you suggested, but I am still seeing errors.
>>>
>>> I also ran a /opt/scalr-server/bin/scalr-server-ctl reconfigure but 
>>> still no luck.  Any help thoughts on this would be appreciated.
>>>
>>> Brandon
>>>
>>>
>>> On Thursday, February 2, 2017 at 8:21:06 AM UTC-6, Matthieu Serrepuy 
>>> wrote:
>>>>
>>>> Adding ndg to the dependancies fixed the issue for me on the community 
>>>> edition.
>>>>
>>>> If anybody is interested, I added 
>>>> https://pypi.python.org/pypi/ndg-httpsclient (ndg + 
>>>> ndg_httpsclient.egg-info/) under 
>>>> /opt/scalr-server/embedded/lib/python2.7/site-packages/
>>>>
>>> -- 
>>> You received this message because you are subscribed to a topic in the 
>>> Google Groups "scalr-discuss" group.
>>> To unsubscribe from this topic, visit 
>>> https://groups.google.com/d/topic/scalr-discuss/2C7376WrVrk/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to 
>>> scalr-discus...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"scalr-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to scalr-discuss+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to