← Back to team overview

openstack team mailing list archive

Re: Glance and Keystone

 

np. here is it

root@server3:/etc/nova# curl -v -H "X-Auth-Token:
16afc976-4dfa-4175-a7ea-ec8446f636b3" 192.168.122.14:9292/v1/images
* About to connect() to 192.168.122.14 port 9292 (#0)
*   Trying 192.168.122.14... connected
* Connected to 192.168.122.14 (192.168.122.14) port 9292 (#0)
> GET /v1/images HTTP/1.1
> User-Agent: curl/7.21.6 (x86_64-pc-linux-gnu) libcurl/7.21.6 OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 librtmp/2.3
> Host: 192.168.122.14:9292
> Accept: */*
> X-Auth-Token: 16afc976-4dfa-4175-a7ea-ec8446f636b3
>
< HTTP/1.1 500 Internal Server Error
< Content-Type: text/plain
< Content-Length: 1386
< Date: Wed, 01 Feb 2012 16:42:07 GMT
< Connection: close
<
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/eventlet/wsgi.py", line 336,
in handle_one_response
    result = self.application(self.environ, start_response)
  File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
    resp = self.call_func(req, *args, **self.kwargs)
  File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 208, in call_func
    return self.func(req, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/glance/common/wsgi.py", line
113, in __call__
    response = req.get_response(self.application)
  File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1053,
in get_response
    application, catch_exc_info=False)
  File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1022,
in call_application
    app_iter = application(self.environ, start_response)
  File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
    resp = self.call_func(req, *args, **self.kwargs)
  File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 208, in call_func
    return self.func(req, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/glance/common/wsgi.py", line
110, in __call__
    response = self.process_request(req)
  File "/usr/lib/python2.7/dist-packages/glance/common/context.py",
line 104, in process_request
    raise exception.NotAuthorized()
NotAuthorized: None
* Closing connection #0
root@server3:/etc/nova#



My glance-api.conf looks http://pastebin.com/1pqVKZkV

Thanks
Paras.


On Wed, Feb 1, 2012 at 10:40 AM, Jay Pipes <jaypipes@xxxxxxxxx> wrote:
> Sorry about that... should have been v1 not v2 :)
>
> -jay
>
>
> On 02/01/2012 11:29 AM, Paras pradhan wrote:
>>
>> Got this
>>
>> --
>>
>> root@server3:/etc/nova# curl -v -H "X-Auth-Token:
>> 16afc976-4dfa-4175-a7ea-ec8446f636b3" 192.168.122.14:9292/v2/images
>> * About to connect() to 192.168.122.14 port 9292 (#0)
>> *   Trying 192.168.122.14... connected
>> * Connected to 192.168.122.14 (192.168.122.14) port 9292 (#0)
>>>
>>> GET /v2/images HTTP/1.1
>>> User-Agent: curl/7.21.6 (x86_64-pc-linux-gnu) libcurl/7.21.6
>>> OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 librtmp/2.3
>>> Host: 192.168.122.14:9292
>>> Accept: */*
>>> X-Auth-Token: 16afc976-4dfa-4175-a7ea-ec8446f636b3
>>>
>> <  HTTP/1.1 300 Multiple Choices
>> <  Content-Type: application/json
>> <  Content-Length: 216
>> <  Date: Wed, 01 Feb 2012 16:29:25 GMT
>> <
>> * Connection #0 to host 192.168.122.14 left intact
>> * Closing connection #0
>> {"versions": [{"status": "CURRENT", "id": "v1.1", "links": [{"href":
>> "http://0.0.0.0:9292/v1/";, "rel": "self"}]}, {"status": "SUPPORTED",
>> "id": "v1.0", "links": [{"href": "http://0.0.0.0:9292/v1/";, "rel":
>> "self"}]}]}
>> --
>>
>> Paras.
>>
>> On Wed, Feb 1, 2012 at 10:22 AM, Jay Pipes<jaypipes@xxxxxxxxx>  wrote:
>>>
>>> If you do:
>>>
>>> curl -v -H "X-Auth-Token: 16afc976-4dfa-4175-a7ea-ec8446f636b3"
>>> <GLANCE_API_HOST>:<GLANCE_API_PORT>/v2/images
>>>
>>> What is returned?
>>>
>>> -jay
>>>
>>>
>>> On 02/01/2012 11:19 AM, Paras pradhan wrote:
>>>>
>>>>
>>>> Didn't work
>>>>
>>>> here is the o/p
>>>>
>>>> root@server3:~# glance -A 16afc976-4dfa-4175-a7ea-ec8446f636b3 details
>>>> Failed to show details. Got error:
>>>> Internal Server error: Traceback (most recent call last):
>>>>   File "/usr/lib/python2.7/dist-packages/eventlet/wsgi.py", line 336,
>>>> in handle_one_response
>>>>     result = self.application(self.environ, start_response)
>>>>   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in
>>>> __call__
>>>>     resp = self.call_func(req, *args, **self.kwargs)
>>>>   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 208, in
>>>> call_func
>>>>     return self.func(req, *args, **kwargs)
>>>>   File "/usr/lib/python2.7/dist-packages/glance/common/wsgi.py", line
>>>> 113, in __call__
>>>>     response = req.get_response(self.application)
>>>>   File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1053,
>>>> in get_response
>>>>     application, catch_exc_info=False)
>>>>   File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1022,
>>>> in call_application
>>>>     app_iter = application(self.environ, start_response)
>>>>   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in
>>>> __call__
>>>>     resp = self.call_func(req, *args, **self.kwargs)
>>>>   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 208, in
>>>> call_func
>>>>     return self.func(req, *args, **kwargs)
>>>>   File "/usr/lib/python2.7/dist-packages/glance/common/wsgi.py", line
>>>> 110, in __call__
>>>>     response = self.process_request(req)
>>>>   File "/usr/lib/python2.7/dist-packages/glance/common/context.py",
>>>> line 104, in process_request
>>>>     raise exception.NotAuthorized()
>>>> NotAuthorized: None
>>>>
>>>> root@server3:~#
>>>>
>>>> Thanks
>>>> Paras.
>>>>
>>>>
>>>> On Tue, Jan 31, 2012 at 6:23 PM, Jay Pipes<jaypipes@xxxxxxxxx>    wrote:
>>>>>
>>>>>
>>>>> On 01/31/2012 06:00 PM, Paras pradhan wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> How do I check if glance is working with keystone?
>>>>>>
>>>>>> This is what I've done so far and getting errors
>>>>>>
>>>>>> ----
>>>>>> # glance -A details 16afc976-4dfa-4175-a7ea-ec8446f636b3
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Needs to be:
>>>>>
>>>>> glance -A  16afc976-4dfa-4175-a7ea-ec8446f636b3 details
>>>>>
>>>>> Cheers!
>>>>> -jay
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~openstack
>>>>> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>>>>> Unsubscribe : https://launchpad.net/~openstack
>>>>> More help   : https://help.launchpad.net/ListHelp


Follow ups

References