Marking as invalid as the issue lies is in other projects. Not
disagreeing that those bugs break Horizon. Once this issue is addressed
in either novaclient or keystone it should work again in Horizon.
** Changed in: horizon
Status: New => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1264483
Title:
Multidomain support KO: return 401 on nova client
Status in OpenStack Dashboard (Horizon):
Invalid
Bug description:
Hi all,
I've previously created a question on
https://ask.openstack.org/en/question/9163/horizon-error-500-after-
activating-multi-domains-support/?answer=9298#post-id-9298 but it
seems to be more a bug than a question...
To sum up:
I've actived the multidomain support in local_settings.py.
I've set-up a new domain, with a project and a user (username=test-domaine).
As you can see in the Horizon logs below, the login process works well (Login
successful for user "test-domaine"), but then I get a 500 error in Horizon.
I can see in the log that the nova server returns a 401 error. According to
me, this is normal because the request don't use the full token from
X-Subject-Token.
REQ: curl -i -X POST http://192.168.248.12:5000/v3/auth/tokens -H
"Content-Type: application/json" -H "User-Agent: python-keystoneclient"
REQ BODY: {"auth": {"identity": {"methods": ["password"], "password":
{"user": {"domain": {"name": "Domaine"}, "name": "test-domaine", "password":
"test-domaine"}}}}}
Starting new HTTP connection (1): 192.168.248.12
"POST /v3/auth/tokens HTTP/1.1" 201 4712
RESP: [201] CaseInsensitiveDict({'x-subject-token':
'MIIUJQYJKoZIhvcNAQcCoIIUFjCCFBICAQExCTAHBgUrDgMCGjCCEnsGCSqGSIb3DQEHAaCCEmwEghJoeyJ0b2tlbiI6IHsibWV0aG9kcyI6IFsicGFzc3dvcmQiXSwgInJvbGVzIjogW3siaWQiOiAiMTk5MDA3OWQ0MjRkNGI1OWI0MmFhYjA2YjBmZGU0NjMiLCAibmFtZSI6ICJLZXlzdG9uZUFkbWluIn0sIHsiaWQiOiAiNWVhMzY0ZmQ4NTVlNDlmZmI2MzNjNTcwMDQ1OWM3ZDciLCAibmFtZSI6ICJNZW1iZXIifSwgeyJpZCI6ICI0Y2I0YjBmMzUxY2U0ODI1OWEzY2Q4Zjk0ZjVkOTEwOSIsICJuYW1lIjogImFkbWluIn1dLCAiZXhwaXJlc19hdCI6ICIyMDEzLTEyLTI4VDA5OjQ1OjQwLjc4NDY0MloiLCAicHJvamVjdCI6IHsiZG9tYWluIjogeyJpZCI6ICIzYTU2YjlkZTY3NTU0NWRhOGVkZjhjYzY1ZGMwZWIzOCIsICJuYW1lIjogIkRvbWFpbmUifSwgImlkIjogImQ0ZGY0OWNjM2M3YjQzNDg5NTBkNTZhMGVhYmFhZGUxIiwgIm5hbWUiOiAidGVzdDIifSwgImNhdGFsb2ciOiBbeyJlbmRwb2ludHMiOiBbeyJ1cmwiOiAiaHR0cDovLzEwLjEwLjEwMC41MTo4Nzc2L3YxL2Q0ZGY0OWNjM2M3YjQzNDg5NTBkNTZhMGVhYmFhZGUxIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAibGVnYWN5X2VuZHBvaW50X2lkIjogImYyMjg1Mzc1NTQ5ZjQ1YmI4MjUyOTJhNjlkYmM5Njk5IiwgImludGVyZmFjZSI6ICJpbnRlcm5hbCIsICJpZCI6ICIxMjY1YWN
kMDM4MWQ0ZWE3ODQ5NjcyNDZjNTk2N2VlYSJ9LCB7InVybCI6ICJodHRwOi8vMTAuMTAuMTAwLjUxOjg3NzYvdjEvZDRkZjQ5Y2MzYzdiNDM0ODk1MGQ1NmEwZWFiYWFkZTEiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJsZWdhY3lfZW5kcG9pbnRfaWQiOiAiZjIyODUzNzU1NDlmNDViYjgyNTI5MmE2OWRiYzk2OTkiLCAiaW50ZXJmYWNlIjogImFkbWluIiwgImlkIjogIjkxNzIyNzIyOTRhZjQwMmJhOTI3MzNjNzlkNTAzZGZlIn0sIHsidXJsIjogImh0dHA6Ly8xOTIuMTY4LjI0OC4xMjo4Nzc2L3YxL2Q0ZGY0OWNjM2M3YjQzNDg5NTBkNTZhMGVhYmFhZGUxIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAibGVnYWN5X2VuZHBvaW50X2lkIjogImYyMjg1Mzc1NTQ5ZjQ1YmI4MjUyOTJhNjlkYmM5Njk5IiwgImludGVyZmFjZSI6ICJwdWJsaWMiLCAiaWQiOiAiY2ZhZTQxMzc3N2Y4NDE3NWJhNDBmZDU2Mzk0YmUyMjEifV0sICJ0eXBlIjogInZvbHVtZSIsICJpZCI6ICIwYTBmZjk0NDRmNzc0MTI0OGQ3ZTBjYWUwNGM4MGQwYSJ9LCB7ImVuZHBvaW50cyI6IFt7InVybCI6ICJodHRwOi8vMTAuMTAuMTAwLjUxOjg3NzQvdjIvZDRkZjQ5Y2MzYzdiNDM0ODk1MGQ1NmEwZWFiYWFkZTEiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJsZWdhY3lfZW5kcG9pbnRfaWQiOiAiYWQzYWMyNDM3NWU4NGVjNWExY2U3NmE4YWNlZjQyOGEiLCAiaW50ZXJmYWNlIjogImludGVybmFsIiwgImlkIjogIjkyNjU3MmYzODkwMTRkNWJh
Mzc4YzgzYjhhOWE4M2FhIn0sIHsidXJsIjogImh0dHA6Ly8xMC4xMC4xMDAuNTE6ODc3NC92Mi9kNGRmNDljYzNjN2I0MzQ4OTUwZDU2YTBlYWJhYWRlMSIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImxlZ2FjeV9lbmRwb2ludF9pZCI6ICJhZDNhYzI0Mzc1ZTg0ZWM1YTFjZTc2YThhY2VmNDI4YSIsICJpbnRlcmZhY2UiOiAiYWRtaW4iLCAiaWQiOiAiZDI0YjU2YjRhYmI5NDIzYTlhYjFhMTYyODRlNWVhZGQifSwgeyJ1cmwiOiAiaHR0cDovLzE5Mi4xNjguMjQ4LjEyOjg3NzQvdjIvZDRkZjQ5Y2MzYzdiNDM0ODk1MGQ1NmEwZWFiYWFkZTEiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJsZWdhY3lfZW5kcG9pbnRfaWQiOiAiYWQzYWMyNDM3NWU4NGVjNWExY2U3NmE4YWNlZjQyOGEiLCAiaW50ZXJmYWNlIjogInB1YmxpYyIsICJpZCI6ICJlZDNlNjY3ZTFlNGU0NWExOWEyOWRhMzc3YTc1NWRmZiJ9XSwgInR5cGUiOiAiY29tcHV0ZSIsICJpZCI6ICIyYmE5MzQ0NGU5MjA0Mzc5ODA0MGRjMTA4YmJlOGVlOCJ9LCB7ImVuZHBvaW50cyI6IFt7InVybCI6ICJodHRwOi8vMTAuMTAuMTAwLjUxOjUwMDAvdjIuMCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImxlZ2FjeV9lbmRwb2ludF9pZCI6ICI4NTZlNDkwNDIzYjY0Y2NkOTVkODVmYWE2OTkxOTgxZiIsICJpbnRlcmZhY2UiOiAiaW50ZXJuYWwiLCAiaWQiOiAiODk2ZmI3MDZkNTg3NGEzNzhjNWNlMGI4NWMzY2U1NzQifSwgeyJ1cmwiOiAiaHR0cDovLzE5Mi4xN
jguMjQ4LjEyOjUwMDAvdjIuMCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImxlZ2FjeV9lbmRwb2ludF9pZCI6ICI4NTZlNDkwNDIzYjY0Y2NkOTVkODVmYWE2OTkxOTgxZiIsICJpbnRlcmZhY2UiOiAicHVibGljIiwgImlkIjogImIxMGZkMjk2NDhiNTRiMzg5MmI1ODNlMzYzZGZlZjFhIn0sIHsidXJsIjogImh0dHA6Ly8xMC4xMC4xMDAuNTE6MzUzNTcvdjIuMCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImxlZ2FjeV9lbmRwb2ludF9pZCI6ICI4NTZlNDkwNDIzYjY0Y2NkOTVkODVmYWE2OTkxOTgxZiIsICJpbnRlcmZhY2UiOiAiYWRtaW4iLCAiaWQiOiAiYzc2YTkxM2M2YzU2NDMxYmFjMTIyNGNjM2Y4NmVlZjkifV0sICJ0eXBlIjogImlkZW50aXR5IiwgImlkIjogImIwMzVlMjI4MDdkZTRiN2U4Mzc1NTI3ODM3YjA1MjVlIn0sIHsiZW5kcG9pbnRzIjogW3sidXJsIjogImh0dHA6Ly8xOTIuMTY4LjI0OC4xMjo5Njk2LyIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImxlZ2FjeV9lbmRwb2ludF9pZCI6ICIwMzFjZmNiZWI3ZDQ0ODY0YjEzMjJkZGNiN2VmYjUxZCIsICJpbnRlcmZhY2UiOiAicHVibGljIiwgImlkIjogIjczMzVlOGViZjQzZDRkNDc5YzliYjY5MDRmODU2YTZkIn0sIHsidXJsIjogImh0dHA6Ly8xMC4xMC4xMDAuNTE6OTY5Ni8iLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJsZWdhY3lfZW5kcG9pbnRfaWQiOiAiMDMxY2ZjYmViN2Q0NDg2NGIxMzIyZGRjYjdlZmI1MWQiLCAiaW50ZXJmYW
NlIjogImFkbWluIiwgImlkIjogIjc1ZDkzMmI1MzdkNDQ3NzE4OTVkMWZjMDk3OWQ3ZWYxIn0sIHsidXJsIjogImh0dHA6Ly8xMC4xMC4xMDAuNTE6OTY5Ni8iLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJsZWdhY3lfZW5kcG9pbnRfaWQiOiAiMDMxY2ZjYmViN2Q0NDg2NGIxMzIyZGRjYjdlZmI1MWQiLCAiaW50ZXJmYWNlIjogImludGVybmFsIiwgImlkIjogIjk2MDY1NDc5ZWNiNjQwZGI4Nzg5OWJkZTU2YWRlYjI1In1dLCAidHlwZSI6ICJuZXR3b3JrIiwgImlkIjogImIzNmM5MTM0ZjAxMjQyMDBhMmI4OTBlNGNjMDc3M2E2In0sIHsiZW5kcG9pbnRzIjogW3sidXJsIjogImh0dHA6Ly8xMC4xMC4xMDAuNTE6OTI5Mi92MiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImxlZ2FjeV9lbmRwb2ludF9pZCI6ICJkMmY3NzY5Y2Q0YmE0OThmODZjNWJmMjIwMTJlYWY1NSIsICJpbnRlcmZhY2UiOiAiYWRtaW4iLCAiaWQiOiAiNjdhMTQ3NjFlNTNlNDliZDk1ZGIxMjgwOWQwNDlkNDMifSwgeyJ1cmwiOiAiaHR0cDovLzEwLjEwLjEwMC41MTo5MjkyL3YyIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAibGVnYWN5X2VuZHBvaW50X2lkIjogImQyZjc3NjljZDRiYTQ5OGY4NmM1YmYyMjAxMmVhZjU1IiwgImludGVyZmFjZSI6ICJpbnRlcm5hbCIsICJpZCI6ICJhNGFhMGMwMjNlOGE0OGExYTk5OGU5YjI4MTEyNDFlZCJ9LCB7InVybCI6ICJodHRwOi8vMTkyLjE2OC4yNDguMTI6OTI5Mi92MiIsICJyZWdpb24iOiAiUmV
naW9uT25lIiwgImxlZ2FjeV9lbmRwb2ludF9pZCI6ICJkMmY3NzY5Y2Q0YmE0OThmODZjNWJmMjIwMTJlYWY1NSIsICJpbnRlcmZhY2UiOiAicHVibGljIiwgImlkIjogImMwZjRjMTc4NTY2NDRkNTg4ODhmZjQzOWRlNGJlMWFkIn1dLCAidHlwZSI6ICJpbWFnZSIsICJpZCI6ICJjMDVjMThjZWNjYmM0MjE5OWJjYzBiYmU0ODkxMzkzZCJ9LCB7ImVuZHBvaW50cyI6IFt7InVybCI6ICJodHRwOi8vMTAuMTAuMTAwLjUxOjg3NzMvc2VydmljZXMvQWRtaW4iLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJsZWdhY3lfZW5kcG9pbnRfaWQiOiAiZjQ3MTM1ZDM4NmYxNDgzMjk1MWYzMzAxYzU4ZWEwZWUiLCAiaW50ZXJmYWNlIjogImFkbWluIiwgImlkIjogIjgxNWJkNzM2MTZkODQ0YzhhYzRhZGY2NDk3OTJiZWI1In0sIHsidXJsIjogImh0dHA6Ly8xOTIuMTY4LjI0OC4xMjo4NzczL3NlcnZpY2VzL0Nsb3VkIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAibGVnYWN5X2VuZHBvaW50X2lkIjogImY0NzEzNWQzODZmMTQ4MzI5NTFmMzMwMWM1OGVhMGVlIiwgImludGVyZmFjZSI6ICJwdWJsaWMiLCAiaWQiOiAiYzdjOWY4MWFiMGE3NGYxNDg1NGMzODhmZjNjNzBlOTEifSwgeyJ1cmwiOiAiaHR0cDovLzEwLjEwLjEwMC41MTo4NzczL3NlcnZpY2VzL0Nsb3VkIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAibGVnYWN5X2VuZHBvaW50X2lkIjogImY0NzEzNWQzODZmMTQ4MzI5NTFmMzMwMWM1OGVhMGVlIiwgImludGVyZmFj
ZSI6ICJpbnRlcm5hbCIsICJpZCI6ICJmYWIxY2FmYjVkOGY0MTdlOGI4NTdmM2I2NWUzMWNhOCJ9XSwgInR5cGUiOiAiZWMyIiwgImlkIjogImVkZDg2NzYzNmI0NTQyMDZiM2E1NDkyZGUxOTBkZmI3In1dLCAiZXh0cmFzIjoge30sICJ1c2VyIjogeyJkb21haW4iOiB7ImlkIjogIjNhNTZiOWRlNjc1NTQ1ZGE4ZWRmOGNjNjVkYzBlYjM4IiwgIm5hbWUiOiAiRG9tYWluZSJ9LCAiaWQiOiAiMmJkNTY4ZWFiNDI5NDQ2Mjg1NjUzN2MyNTIwMjAzYTQiLCAibmFtZSI6ICJ0ZXN0LWRvbWFpbmUifSwgImlzc3VlZF9hdCI6ICIyMDEzLTEyLTI3VDA5OjQ1OjQwLjc4NDcxMloifX0xggGBMIIBfQIBATBcMFcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVVbnNldDEOMAwGA1UEBwwFVW5zZXQxDjAMBgNVBAoMBVVuc2V0MRgwFgYDVQQDDA93d3cuZXhhbXBsZS5jb20CAQEwBwYFKw4DAhowDQYJKoZIhvcNAQEBBQAEggEAjz8M5EL+Ov5wf7+oZRxQ+aqvJbDDwYXKzp1I5BblIrBNSutYSSS6tYI1Da-2+NrD6+57o1fCfpANrHjUQBoHyiZj7et0Hc-3fiehnMkj1-GovXpCEZKd9-BSXuNqPv0JahFWfiPrREPzLnSQv70R5yOPZpO7lWIvadmlHFY7RdVOS-LFPD9QYC1vBo2rw8+5rVxJyqaE2vB7PSRW+od0rvZySwvW1L1UHclgrxBLRfR+1xCRRQzxAWU7I3Y1lxL5FIFv1IyvzwPHtrd8eYXitR1zyTh-5vQPVPnjxS0gJsGz+jse44Ubk9cYPJfh+fzEQUL8BifYx1zHtButN24akA==',
'vary': 'X-Auth-Token', 'content-lengt
h': '4712', 'content-type': 'application/json', 'date': 'Fri, 27 Dec 2013
09:45:40 GMT'})
RESP BODY: {"token": {"methods": ["password"], "roles": [{"id":
"1990079d424d4b59b42aab06b0fde463", "name": "KeystoneAdmin"}, {"id":
"5ea364fd855e49ffb633c5700459c7d7", "name": "Member"}, {"id":
"4cb4b0f351ce48259a3cd8f94f5d9109", "name": "admin"}], "expires_at":
"2013-12-28T09:45:40.784642Z", "project": {"domain": {"id":
"3a56b9de675545da8edf8cc65dc0eb38", "name": "Domaine"}, "id":
"d4df49cc3c7b4348950d56a0eabaade1", "name": "test2"}, "catalog": [{"endpoints":
[{"url": "http://10.10.100.51:8776/v1/d4df49cc3c7b4348950d56a0eabaade1",
"region": "RegionOne", "legacy_endpoint_id":
"f2285375549f45bb825292a69dbc9699", "interface": "internal", "id":
"1265acd0381d4ea784967246c5967eea"}, {"url":
"http://10.10.100.51:8776/v1/d4df49cc3c7b4348950d56a0eabaade1", "region":
"RegionOne", "legacy_endpoint_id": "f2285375549f45bb825292a69dbc9699",
"interface": "admin", "id": "9172272294af402ba92733c79d503dfe"}, {"url":
"http://192.168.248.12:8776/v1/d4df49cc3c7b4348950d56a0eabaade1", "region":
"Regio
nOne", "legacy_endpoint_id": "f2285375549f45bb825292a69dbc9699", "interface":
"public", "id": "cfae413777f84175ba40fd56394be221"}], "type": "volume", "id":
"0a0ff9444f7741248d7e0cae04c80d0a"}, {"endpoints": [{"url":
"http://10.10.100.51:8774/v2/d4df49cc3c7b4348950d56a0eabaade1", "region":
"RegionOne", "legacy_endpoint_id": "ad3ac24375e84ec5a1ce76a8acef428a",
"interface": "internal", "id": "926572f389014d5ba378c83b8a9a83aa"}, {"url":
"http://10.10.100.51:8774/v2/d4df49cc3c7b4348950d56a0eabaade1", "region":
"RegionOne", "legacy_endpoint_id": "ad3ac24375e84ec5a1ce76a8acef428a",
"interface": "admin", "id": "d24b56b4abb9423a9ab1a16284e5eadd"}, {"url":
"http://192.168.248.12:8774/v2/d4df49cc3c7b4348950d56a0eabaade1", "region":
"RegionOne", "legacy_endpoint_id": "ad3ac24375e84ec5a1ce76a8acef428a",
"interface": "public", "id": "ed3e667e1e4e45a19a29da377a755dff"}], "type":
"compute", "id": "2ba93444e92043798040dc108bbe8ee8"}, {"endpoints": [{"url":
"http://10.10.100.51:5000/v2.0", "region":
"RegionOne", "legacy_endpoint_id": "856e490423b64ccd95d85faa6991981f",
"interface": "internal", "id": "896fb706d5874a378c5ce0b85c3ce574"}, {"url":
"http://192.168.248.12:5000/v2.0", "region": "RegionOne", "legacy_endpoint_id":
"856e490423b64ccd95d85faa6991981f", "interface": "public", "id":
"b10fd29648b54b3892b583e363dfef1a"}, {"url": "http://10.10.100.51:35357/v2.0",
"region": "RegionOne", "legacy_endpoint_id":
"856e490423b64ccd95d85faa6991981f", "interface": "admin", "id":
"c76a913c6c56431bac1224cc3f86eef9"}], "type": "identity", "id":
"b035e22807de4b7e8375527837b0525e"}, {"endpoints": [{"url":
"http://192.168.248.12:9696/", "region": "RegionOne", "legacy_endpoint_id":
"031cfcbeb7d44864b1322ddcb7efb51d", "interface": "public", "id":
"7335e8ebf43d4d479c9bb6904f856a6d"}, {"url": "http://10.10.100.51:9696/",
"region": "RegionOne", "legacy_endpoint_id":
"031cfcbeb7d44864b1322ddcb7efb51d", "interface": "admin", "id":
"75d932b537d44771895d1fc0979d7ef1"}, {"url": "http://10.10.100.51:969
6/", "region": "RegionOne", "legacy_endpoint_id":
"031cfcbeb7d44864b1322ddcb7efb51d", "interface": "internal", "id":
"96065479ecb640db87899bde56adeb25"}], "type": "network", "id":
"b36c9134f0124200a2b890e4cc0773a6"}, {"endpoints": [{"url":
"http://10.10.100.51:9292/v2", "region": "RegionOne", "legacy_endpoint_id":
"d2f7769cd4ba498f86c5bf22012eaf55", "interface": "admin", "id":
"67a14761e53e49bd95db12809d049d43"}, {"url": "http://10.10.100.51:9292/v2",
"region": "RegionOne", "legacy_endpoint_id":
"d2f7769cd4ba498f86c5bf22012eaf55", "interface": "internal", "id":
"a4aa0c023e8a48a1a998e9b2811241ed"}, {"url": "http://192.168.248.12:9292/v2",
"region": "RegionOne", "legacy_endpoint_id":
"d2f7769cd4ba498f86c5bf22012eaf55", "interface": "public", "id":
"c0f4c17856644d58888ff439de4be1ad"}], "type": "image", "id":
"c05c18ceccbc42199bcc0bbe4891393d"}, {"endpoints": [{"url":
"http://10.10.100.51:8773/services/Admin", "region": "RegionOne",
"legacy_endpoint_id": "f47135d386f14832951f3301c58ea0e
e", "interface": "admin", "id": "815bd73616d844c8ac4adf649792beb5"}, {"url":
"http://192.168.248.12:8773/services/Cloud", "region": "RegionOne",
"legacy_endpoint_id": "f47135d386f14832951f3301c58ea0ee", "interface":
"public", "id": "c7c9f81ab0a74f14854c388ff3c70e91"}, {"url":
"http://10.10.100.51:8773/services/Cloud", "region": "RegionOne",
"legacy_endpoint_id": "f47135d386f14832951f3301c58ea0ee", "interface":
"internal", "id": "fab1cafb5d8f417e8b857f3b65e31ca8"}], "type": "ec2", "id":
"edd867636b454206b3a5492de190dfb7"}], "extras": {}, "user": {"domain": {"id":
"3a56b9de675545da8edf8cc65dc0eb38", "name": "Domaine"}, "id":
"2bd568eab4294462856537c2520203a4", "name": "test-domaine"}, "issued_at":
"2013-12-27T09:45:40.784712Z"}}
Login successful for user "test-domaine".
[27/Dec/2013 09:45:40] "POST /auth/login/ HTTP/1.1" 302 0
[27/Dec/2013 09:45:40] "GET / HTTP/1.1" 302 0
REQ: curl -i
http://192.168.248.12:8774/v2/d4df49cc3c7b4348950d56a0eabaade1/extensions
-X GET -H "X-Auth-Project-Id: d4df49cc3c7b4348950d56a0eabaade1" -H
"User-Agent: python-novaclient" -H "Accept: application/json" -H "X
-Auth-Token: 4de8c75a3006af94706162b5b17c7bc1"
RESP: [401] CaseInsensitiveDict({'date': 'Fri, 27 Dec 2013 09:45:41 GMT',
'content-length': '23', 'content-type': 'text/plain', 'www-authenticate':
"Keystone uri='http://10.10.100.51:35357'"})
RESP BODY: Authentication required
REQ: curl -i http://192.168.248.12:8774/v2/d4df49cc3c7b4348950d56a0eabaade1
-X GET -H "X-Auth-Project-Id: d4df49cc3c7b4348950d56a0eabaade1" -H "X-Auth-Key:
4de8c75a3006af94706162b5b17c7bc1" -H "Accept: application/json" -H
"X-Auth-User: test-domaine" -H "User-Agent: python-novaclient"
RESP: [401] CaseInsensitiveDict({'date': 'Fri, 27 Dec 2013 09:45:41 GMT',
'content-length': '23', 'content-type': 'text/plain', 'www-authenticate':
"Keystone uri='http://10.10.100.51:35357'"})
RESP BODY: Authentication required
Internal Server Error: /admin/
Traceback (most recent call last):
File
"/home/ubuntu/Bureau/horizon-master/.venv/local/lib/python2.7/site-packages/django/core/handlers/base.py",
line 115, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/home/ubuntu/Bureau/horizon-master/horizon/decorators.py", line 38,
in dec
return view_func(request, *args, **kwargs)
File "/home/ubuntu/Bureau/horizon-master/horizon/decorators.py", line 86,
in dec
return view_func(request, *args, **kwargs)
File "/home/ubuntu/Bureau/horizon-master/horizon/decorators.py", line 54,
in dec
return view_func(request, *args, **kwargs)
File "/home/ubuntu/Bureau/horizon-master/horizon/decorators.py", line 38,
in dec
return view_func(request, *args, **kwargs)
File "/home/ubuntu/Bureau/horizon-master/horizon/decorators.py", line 86,
in dec
return view_func(request, *args, **kwargs)
File
"/home/ubuntu/Bureau/horizon-master/.venv/local/lib/python2.7/site-packages/django/views/generic/base.py",
line 68, in view
return self.dispatch(request, *args, **kwargs)
File
"/home/ubuntu/Bureau/horizon-master/.venv/local/lib/python2.7/site-packages/django/views/generic/base.py",
line 86, in dispatch
return handler(request, *args, **kwargs)
File "/home/ubuntu/Bureau/horizon-master/horizon/tables/views.py", line
154, in get
handled = self.construct_tables()
File "/home/ubuntu/Bureau/horizon-master/horizon/tables/views.py", line
145, in construct_tables
handled = self.handle_table(table)
File "/home/ubuntu/Bureau/horizon-master/horizon/tables/views.py", line
118, in handle_table
data = self._get_data_dict()
File "/home/ubuntu/Bureau/horizon-master/horizon/tables/views.py", line
181, in _get_data_dict
self._data = {self.table_class._meta.name: self.get_data()}
File
"/home/ubuntu/Bureau/horizon-master/openstack_dashboard/dashboards/admin/overview/views.py",
line 59, in get_data
data = super(GlobalOverview, self).get_data()
File
"/home/ubuntu/Bureau/horizon-master/openstack_dashboard/usage/views.py", line
43, in get_data
self.usage.summarize(*self.usage.get_date_range())
File
"/home/ubuntu/Bureau/horizon-master/openstack_dashboard/usage/base.py", line
208, in summarize
if not api.nova.extension_supported('SimpleTenantUsage', self.request):
File "/home/ubuntu/Bureau/horizon-master/horizon/utils/memoized.py", line
90, in wrapped
value = cache[key] = func(*args, **kwargs)
File "/home/ubuntu/Bureau/horizon-master/openstack_dashboard/api/nova.py",
line 704, in extension_supported
extensions = list_extensions(request)
File "/home/ubuntu/Bureau/horizon-master/horizon/utils/memoized.py", line
90, in wrapped
value = cache[key] = func(*args, **kwargs)
File "/home/ubuntu/Bureau/horizon-master/openstack_dashboard/api/nova.py",
line 695, in list_extensions
return nova_list_extensions.ListExtManager(novaclient(request)).show_all()
File
"/home/ubuntu/Bureau/horizon-master/.venv/local/lib/python2.7/site-packages/novaclient/v1_1/contrib/list_extensions.py",
line 37, in show_all
return self._list("/extensions", 'extensions')
File
"/home/ubuntu/Bureau/horizon-master/.venv/local/lib/python2.7/site-packages/novaclient/base.py",
line 61, in _list
_resp, body = self.api.client.get(url)
File
"/home/ubuntu/Bureau/horizon-master/.venv/local/lib/python2.7/site-packages/novaclient/client.py",
line 229, in get
return self._cs_request(url, 'GET', **kwargs)
File
"/home/ubuntu/Bureau/horizon-master/.venv/local/lib/python2.7/site-packages/novaclient/client.py",
line 226, in _cs_request
raise e
Unauthorized: Unauthorized (HTTP 401)
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1264483/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp