Skip to content

Instantly share code, notes, and snippets.

@anteaya
Last active December 10, 2015 15:28
Show Gist options
  • Save anteaya/d498f73a582502cb1390 to your computer and use it in GitHub Desktop.
Save anteaya/d498f73a582502cb1390 to your computer and use it in GitHub Desktop.
here is the error output when I try to create an instance of glance client
auth_token = 'X-Auth-Token: MIIKXAYJKoZIhvcNAQcCoIIKTTCCCkkCAQExCTAHBgUrDgMCGjCCCTUGCSqGSIb3DQEHAaCCCSYEggkieyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0wMS0wNFQxNzoxNzoxOC4zMjk1NTUiLCAiZXhwaXJlcyI6ICIyMDEzLTAxLTA1VDE3OjE3OjE3WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJkZW1vIiwgImlkIjogImY2YTdhY2ZhNzk2NDRmMTZiNWE5OTg2YmJlNGZhYmJlIn19LCAic2VydmljZUNhdGFsb2ciOiBbeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojg3NzQvdjIvZjZhN2FjZmE3OTY0NGYxNmI1YTk5ODZiYmU0ZmFiYmUiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojg3NzQvdjIvZjZhN2FjZmE3OTY0NGYxNmI1YTk5ODZiYmU0ZmFiYmUiLCAiaWQiOiAiM2M4YTMxYWJlY2YxNDNjMTk3MTVlYzYzZTdhNjBmZDAiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3NC92Mi9mNmE3YWNmYTc5NjQ0ZjE2YjVhOTk4NmJiZTRmYWJiZSJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJjb21wdXRlIiwgIm5hbWUiOiAibm92YSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJpZCI6ICI5NTdlZDcxNWIxM2M0NGE4YTgwM2IxZWU4ZjUyYWEzMSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTozMzMzIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInMzIiwgIm5hbWUiOiAiczMifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAiaWQiOiAiMGZhNjcxZDJkOGMxNGQ4N2E1ZmRjNzZjY2NlY2Q2M2EiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6OTI5MiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpbWFnZSIsICJuYW1lIjogImdsYW5jZSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS9mNmE3YWNmYTc5NjQ0ZjE2YjVhOTk4NmJiZTRmYWJiZSIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS9mNmE3YWNmYTc5NjQ0ZjE2YjVhOTk4NmJiZTRmYWJiZSIsICJpZCI6ICI3YWFkOTFhYzU5NGE0NDVmOTZkMmQxMGExMjIzYzhiNSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc2L3YxL2Y2YTdhY2ZhNzk2NDRmMTZiNWE5OTg2YmJlNGZhYmJlIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInZvbHVtZSIsICJuYW1lIjogImNpbmRlciJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9BZG1pbiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIzYTNjNDlhM2NhNzQ0NzYyYWZjYjYxOWUwNDBlYjdiNyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4NzczL3NlcnZpY2VzL0Nsb3VkIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImVjMiIsICJuYW1lIjogImVjMiJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzUzNTcvdjIuMCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6NTAwMC92Mi4wIiwgImlkIjogIjZhZmE5N2E2MWJkZDRkMDA5YTA2YzFkNTc4NWUwMjI5IiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjUwMDAvdjIuMCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpZGVudGl0eSIsICJuYW1lIjogImtleXN0b25lIn1dLCAidXNlciI6IHsidXNlcm5hbWUiOiAiZGVtbyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiMGQ2NDc0MjA2YzQ4NDFjMWJjOWIwZWExMDQyNDBjODUiLCAicm9sZXMiOiBbeyJuYW1lIjogImFub3RoZXJyb2xlIn0sIHsibmFtZSI6ICJNZW1iZXIifV0sICJuYW1lIjogImRlbW8ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOTk4N2FmNzQ4Nzk1NDc4MDliN2FjMjc4OWZiYjE4N2IiLCAiODU2MDI2MDQzZmRlNDM1NmE2ZjlmYThiMDkzYTkyYWQiXX19fTGB-zCB-AIBATBcMFcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVVbnNldDEOMAwGA1UEBxMFVW5zZXQxDjAMBgNVBAoTBVVuc2V0MRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20CAQEwBwYFKw4DAhowDQYJKoZIhvcNAQEBBQAEgYBoS8fRx-6K9DfeEwB42kpt7o7EbHtDmLJ0rIvycGvlJCyfWKvugX2EhEUDPcKLwVe1WJL9Fe3Hk43B5ptpc5uvst7tfsAXY31Vw5vVx3-LZRnpIInvmbjauItDlbyxte3H9fSHUTR6f3q6W78MVxx+D+HPXaosCbofoZs-ai326Q=='
>>> import auth_token
>>> from glanceclient import Client
>>> glance = Client('2', endpoint='http://10.0.2.15:9292/v2', token=auth_token)
No handlers could be found for logger "glanceclient.common.http"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/glanceclient/client.py", line 22, in Client
return client_class(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/glanceclient/v2/client.py", line 37, in __init__
self._get_image_model())
File "/usr/local/lib/python2.7/dist-packages/glanceclient/v2/client.py", line 40, in _get_image_model
schema = self.schemas.get('image')
File "/usr/local/lib/python2.7/dist-packages/glanceclient/v2/schemas.py", line 53, in get
_, raw_schema = self.http_client.json_request('GET', uri)
File "/usr/local/lib/python2.7/dist-packages/glanceclient/common/http.py", line 196, in json_request
resp, body_iter = self.http_request(url, method, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/glanceclient/common/http.py", line 180, in _http_request
raise exc.from_response(resp)
glanceclient.exc.HTTPUnauthorized: HTTPUnauthorized (HTTP 401)
>>>
>>> import auth_token
>>> import glanceclient.v2.client
>>> client = glanceclient.v2.client.Client('2', endpoint='http://10.0.2.15:9292/v2', token=auth_token)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/glanceclient/v2/client.py", line 34, in __init__
self.http_client = http.HTTPClient(*args, **kwargs)
TypeError: __init__() got multiple values for keyword argument 'endpoint'
>>>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment