This is the log I received for clicking a snapshot. Horizon was supposed to look for the snapshot, but it tried to get the volume. Please take a look at it. [Thu May 31 10:54:32 2012] [error] DEBUG:django.db.backends:(0.001) SELECT "django_session"."session_key", "django_session"."session_data", "django_session"."expire_date" FROM "django_session" WHERE ("django_session"."session_key" = 2a89d9bde872447b6e6f9df1ddbdd7a6 AND "django_session"."expire_date" > 2012-05-31 10:54:32.353306 ); args=('2a89d9bde872447b6e6f9df1ddbdd7a6', u'2012-05-31 10:54:32.353306') [Thu May 31 10:54:32 2012] [error] DEBUG:horizon.api.nova:cinderclient connection created using token "69484923020349a5b12eb456dcd94a10" and url "http://9.119.148.215:8776/v1/8c0a91efa24d4f3c839d8297f9385206" [Thu May 31 10:54:32 2012] [error] DEBUG:novaclient.client:REQ: curl -i http://9.119.148.215:8776/v1/8c0a91efa24d4f3c839d8297f9385206/volumes/63ef3a87-173e-411d-85ff-ef76f983c887 -X GET -H "X-Auth-Project-Id: 8c0a91efa24d4f3c839d8297f9385206" -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: 69484923020349a5b12eb456dcd94a10" [Thu May 31 10:54:32 2012] [error] [Thu May 31 10:54:32 2012] [error] DEBUG:novaclient.client:RESP:{'date': 'Thu, 31 May 2012 02:54:32 GMT', 'status': '404', 'content-length': '78', 'content-type': 'application/json; charset=UTF-8', 'x-compute-request-id': 'req-2ea2265a-656f-4456-ba5d-413aaebaa528'} {"itemNotFound": {"message": "The resource could not be found.", "code": 404}} [Thu May 31 10:54:32 2012] [error] [Thu May 31 10:54:32 2012] [error] ERROR:horizon.exceptions:\x1b[31;1mNot Found: The resource could not be found. (HTTP 404) (Request-ID: req-2ea2265a-656f-4456-ba5d-413aaebaa528)\x1b[0m [Thu May 31 10:54:32 2012] [error] Traceback (most recent call last): [Thu May 31 10:54:32 2012] [error] File "/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/dashboards/nova/instances_and_volumes/volumes/tabs.py", line 34, in get_context_data [Thu May 31 10:54:32 2012] [error] volume = api.nova.volume_get(request, volume_id) [Thu May 31 10:54:32 2012] [error] File "/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/api/nova.py", line 485, in volume_get [Thu May 31 10:54:32 2012] [error] return cinderclient(request).volumes.get(volume_id) [Thu May 31 10:54:32 2012] [error] File "/opt/stack/python-novaclient/novaclient/v1_1/volumes.py", line 70, in get [Thu May 31 10:54:32 2012] [error] return self._get("/volumes/%s" % volume_id, "volume") [Thu May 31 10:54:32 2012] [error] File "/opt/stack/python-novaclient/novaclient/base.py", line 141, in _get [Thu May 31 10:54:32 2012] [error] resp, body = self.api.client.get(url) [Thu May 31 10:54:32 2012] [error] File "/opt/stack/python-novaclient/novaclient/client.py", line 137, in get [Thu May 31 10:54:32 2012] [error] return self._cs_request(url, 'GET', **kwargs) [Thu May 31 10:54:32 2012] [error] File "/opt/stack/python-novaclient/novaclient/client.py", line 125, in _cs_request [Thu May 31 10:54:32 2012] [error] **kwargs) [Thu May 31 10:54:32 2012] [error] File "/opt/stack/python-novaclient/novaclient/client.py", line 108, in request [Thu May 31 10:54:32 2012] [error] raise exceptions.from_response(resp, body) [Thu May 31 10:54:32 2012] [error] NotFound: The resource could not be found. (HTTP 404) (Request-ID: req-2ea2265a-656f-4456-ba5d-413aaebaa528) [Thu May 31 10:54:32 2012] [error] DEBUG:django.db.backends:(0.001) SELECT "django_session"."session_key", "django_session"."session_data", "django_session"."expire_date" FROM "django_session" WHERE ("django_session"."session_key" = 2a89d9bde872447b6e6f9df1ddbdd7a6 AND "django_session"."expire_date" > 2012-05-31 10:54:32.427049 ); args=('2a89d9bde872447b6e6f9df1ddbdd7a6', u'2012-05-31 10:54:32.427049') [Thu May 31 10:54:32 2012] [error] DEBUG:horizon.api.nova:novaclient connection created using token "69484923020349a5b12eb456dcd94a10" and url "http://9.119.148.215:8774/v2/8c0a91efa24d4f3c839d8297f9385206" [Thu May 31 10:54:32 2012] [error] DEBUG:novaclient.client:REQ: curl -i http://9.119.148.215:8774/v2/8c0a91efa24d4f3c839d8297f9385206/servers/detail?project_id=8c0a91efa24d4f3c839d8297f9385206 -X GET -H "X-Auth-Project-Id: 8c0a91efa24d4f3c839d8297f9385206" -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: 69484923020349a5b12eb456dcd94a10" [Thu May 31 10:54:32 2012] [error] [Thu May 31 10:54:32 2012] [error] DEBUG:novaclient.client:RESP:{'status': '200', 'content-length': '15', 'content-location': u'http://9.119.148.215:8774/v2/8c0a91efa24d4f3c839d8297f9385206/servers/detail?project_id=8c0a91efa24d4f3c839d8297f9385206', 'x-compute-request-id': 'req-e952475c-085e-4799-bf70-b485ec0bb22e', 'date': 'Thu, 31 May 2012 02:54:32 GMT', 'content-type': 'application/json'} {"servers": []} [Thu May 31 10:54:32 2012] [error] [Thu May 31 10:54:32 2012] [error] DEBUG:horizon.api.nova:cinderclient connection created using token "69484923020349a5b12eb456dcd94a10" and url "http://9.119.148.215:8776/v1/8c0a91efa24d4f3c839d8297f9385206" [Thu May 31 10:54:32 2012] [error] DEBUG:novaclient.client:REQ: curl -i http://9.119.148.215:8776/v1/8c0a91efa24d4f3c839d8297f9385206/volumes/detail -X GET -H "X-Auth-Project-Id: 8c0a91efa24d4f3c839d8297f9385206" -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: 69484923020349a5b12eb456dcd94a10" [Thu May 31 10:54:32 2012] [error] [Thu May 31 10:54:32 2012] [error] DEBUG:novaclient.client:RESP:{'status': '200', 'content-length': '291', 'content-location': u'http://9.119.148.215:8776/v1/8c0a91efa24d4f3c839d8297f9385206/volumes/detail', 'x-compute-request-id': 'req-128b02ad-9e69-47b2-a654-c970cfed9758', 'date': 'Thu, 31 May 2012 02:54:32 GMT', 'content-type': 'application/json'} {"volumes": [{"status": "available", "display_name": "Vol1", "attachments": [], "availability_zone": "nova", "created_at": "2012-05-31 02:26:10", "display_description": "", "volume_type": "None", "snapshot_id": null, "metadata": {}, "id": "d1b4996d-b3c3-4475-9ce7-06c200b1ac76", "size": 3}]} [Thu May 31 10:54:32 2012] [error] [Thu May 31 10:54:32 2012] [error] DEBUG:horizon.api.keystone:Creating a new keystoneclient connection to http://9.119.148.215:5000/v2.0. [Thu May 31 10:54:32 2012] [error] DEBUG:keystoneclient.client:REQ: curl -i http://9.119.148.215:5000/v2.0/tenants -X GET -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: 2cec3ba91c624bbfb25dc71923648757" [Thu May 31 10:54:32 2012] [error] [Thu May 31 10:54:32 2012] [error] DEBUG:keystoneclient.client:RESP: {'status': '200', 'content-length': '231', 'content-location': u'http://9.119.148.215:5000/v2.0/tenants', 'vary': 'X-Auth-Token', 'date': 'Thu, 31 May 2012 02:54:32 GMT', 'content-type': 'application/json'} [Thu May 31 10:54:32 2012] [error] RESP BODY: {"tenants_links": [], "tenants": [{"enabled": true, "description": null, "name": "admin", "id": "46125d0b12e74d1cbdcd504752febe76"}, {"enabled": true, "description": null, "name": "demo", "id": "8c0a91efa24d4f3c839d8297f9385206"}]} [Thu May 31 10:54:32 2012] [error]