← Back to team overview

openstack team mailing list archive

Re: [Glance][Nova] Can't list images

 

I think you should only need the token. Make sure there is no space
between "X-Auth-Token:" and your token value.

This works for me:

curl -k -X 'GET' -v
http://192.168.1.50:8774/v2/41d00832aebb4ac9ac847d7a0803445c/images/detail
-H 'X-Auth-Token:1a7c3ee51f56481f9ac601351cbf2f8b'

Nick

On Fri, May 4, 2012 at 11:43 PM, Leander Bessa <leanderbb@xxxxxxxxx> wrote:
> Hello,
>
> I seem to be unable to list the images available in glance. I'm not sure why
> this is happening. I've check the logs for nova-api, glance-api and
> glance-registry and am unable to found anything out of the ordinary.
>
> Below is an output from the command 'nova image-list'
>>
>> REQ: curl -i http://192.168.164.128:5000/v2.0/tokens -X POST -H
>> "Content-Type: application/json" -H "Accept: application/json" -H
>> "User-Agent: python-novaclient"
>> REQ BODY: {"auth": {"tenantName": "admin", "passwordCredentials":
>> {"username": "admin", "password": "nova"}}}
>> RESP:{'date': 'Fri, 04 May 2012 14:08:53 GMT', 'transfer-encoding':
>> 'chunked', 'status': '200', 'vary': 'X-Auth-Token', 'content-type':
>> 'application/json'} {"access": {"token": {"expires": "2012-05-05T14:08:53Z",
>> "id": "c6d3145f1e924982982b54e52b97bec9", "tenant": {"description": null,
>> "enabled": true, "id": "765a2012198f4751b8457c49932ec80d", "name":
>> "admin"}}, "serviceCatalog": [{"endpoints": [{"adminURL":
>> "http://192.168.164.128:8776/v2/765a2012198f4751b8457c49932ec80d";, "region":
>> "nova", "internalURL":
>> "http://192.168.164.128:8776/v2/765a2012198f4751b8457c49932ec80d";,
>> "publicURL":
>> "http://192.168.164.128:8776/v2/765a2012198f4751b8457c49932ec80d"}],
>> "endpoints_links": [], "type": "volume", "name": "volume"}, {"endpoints":
>> [{"adminURL":
>> "http://${SWIFT_HOST}:8080/v1/AUTH_765a2012198f4751b8457c49932ec80d";,
>> "region": "nova", "internalURL": "http://127.0.0.1:8080";, "publicURL":
>> "http://${SWIFT_HOST}:8080/v1/AUTH_765a2012198f4751b8457c49932ec80d"}],
>> "endpoints_links": [], "type": "storage", "name": "swift"}, {"endpoints":
>> [{"adminURL": "http://192.168.164.128:9292/v1";, "region": "nova",
>> "internalURL": "http://192.168.164.128:9292/v1";, "publicURL":
>> "http://192.168.164.128:9292/v1"}], "endpoints_links": [], "type": "image",
>> "name": "glance"}, {"endpoints": [{"adminURL":
>> "http://192.168.164.128:8774/v2/765a2012198f4751b8457c49932ec80d";, "region":
>> "nova", "internalURL":
>> "http://192.168.164.128:8774/v2/765a2012198f4751b8457c49932ec80d";,
>> "publicURL":
>> "http://192.168.164.128:8774/v2/765a2012198f4751b8457c49932ec80d"}],
>> "endpoints_links": [], "type": "compute", "name": "nova"}, {"endpoints":
>> [{"adminURL": "http://192.168.164.128:5000/v2.0";, "region": "nova",
>> "internalURL": "http://192.168.164.128:5000/v2.0";, "publicURL":
>> "http://192.168.164.128:35357/v2.0"}], "endpoints_links": [], "type":
>> "identity", "name": "keystone"}], "user": {"username": "admin",
>> "roles_links": [], "id": "842c74e5daa246239426f92b6f5c5dba", "roles":
>> [{"id": "d6d2f681acbf4f91a3bd3522e1c006ae", "name": "admin"}, {"id":
>> "e1428c3c9403494494b53393660a930a", "name": "KeystoneServiceAdmin"}, {"id":
>> "f2a9436d68974a049547c08324a37aed", "name": "KeystoneAdmin"}], "name":
>> "admin"}}}
>> REQ: curl -i
>> http://192.168.164.128:8774/v2/765a2012198f4751b8457c49932ec80d/images/detail
>> -X GET -H "X-Auth-Project-Id: admin" -H "User-Agent: python-novaclient" -H
>> "Accept: application/json" -H "X-Auth-Token:
>> c6d3145f1e924982982b54e52b97bec9"
>> REQ: curl -i
>> http://192.168.164.128:8774/v2/765a2012198f4751b8457c49932ec80d/images/detail
>> -X GET -H "X-Auth-Project-Id: admin" -H "User-Agent: python-novaclient" -H
>> "Accept: application/json" -H "X-Auth-Token:
>> c6d3145f1e924982982b54e52b97bec9"
>> RESP:{'date': 'Fri, 04 May 2012 14:08:53 GMT', 'status': '500',
>> 'content-length': '128', 'content-type': 'application/json; charset=UTF-8',
>> 'x-compute-request-id': 'req-3e953b5d-5953-438f-bd9b-20f52f2f4bf2'}
>> {"computeFault": {"message": "The server has either erred or is incapable of
>> performing the requested operation.", "code": 500}}
>> RESP:{'date': 'Fri, 04 May 2012 14:08:53 GMT', 'status': '500',
>> 'content-length': '128', 'content-type': 'application/json; charset=UTF-8',
>> 'x-compute-request-id': 'req-3e953b5d-5953-438f-bd9b-20f52f2f4bf2'}
>> {"computeFault": {"message": "The server has either erred or is incapable of
>> performing the requested operation.", "code": 500}}
>
> I'm using ubuntu 12.04 with the default repository packages. All the
> services are running.
>
> Regards,
>
> Leander
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>


References