User cannot retrieve Project in Horizon with Keystone v3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Invalid
|
High
|
Laurent Perrin |
Bug Description
Version:
MOS 7.0
When Horizon is configured to use Keystone v3 and OPENSTACK_
In the Horizon logs /var/log/
2015-10-07 16:22:20,614 22196 ERROR openstack_auth.user Unable to retrieve project list.
Traceback (most recent call last):
File "/usr/lib/
is_
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
projects = client.
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
**kwargs)
File "/usr/lib/
return f(*args, **new_kwargs)
File "/usr/lib/
self.
File "/usr/lib/
resp, body = self.client.
File "/usr/lib/
return self.request(url, 'GET', **kwargs)
File "/usr/lib/
resp = super(LegacyJso
File "/usr/lib/
return self.session.
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
raise exceptions.
NotFound: The resource could not be found. (HTTP 404)
2015-10-07 16:22:20,722 22196 ERROR openstack_auth.user Unable to retrieve project list.
Traceback (most recent call last):
File "/usr/lib/
is_
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
projects = client.
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
**kwargs)
File "/usr/lib/
return f(*args, **new_kwargs)
File "/usr/lib/
self.
File "/usr/lib/
resp, body = self.client.
File "/usr/lib/
return self.request(url, 'GET', **kwargs)
File "/usr/lib/
resp = super(LegacyJso
File "/usr/lib/
return self.session.
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
raise exceptions.
NotFound: The resource could not be found. (HTTP 404)
2015-10-07 16:22:20,735 22196 ERROR openstack_auth.user Unable to retrieve project list.
Traceback (most recent call last):
File "/usr/lib/
is_
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
projects = client.
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
**kwargs)
File "/usr/lib/
return f(*args, **new_kwargs)
File "/usr/lib/
self.
File "/usr/lib/
resp, body = self.client.
File "/usr/lib/
return self.request(url, 'GET', **kwargs)
File "/usr/lib/
resp = super(LegacyJso
File "/usr/lib/
return self.session.
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
raise exceptions.
NotFound: The resource could not be found. (HTTP 404)
And same 404 error in the keystone logs /var/log/
192.168.174.194 - - [07/Oct/
192.168.174.194 - - [07/Oct/
192.168.174.194 - - [07/Oct/
Changed in mos: | |
milestone: | none → 8.0 |
assignee: | nobody → MOS Horizon (mos-horizon) |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in mos: | |
importance: | Medium → High |
tags: | added: horizon |
Changed in mos: | |
status: | Incomplete → Invalid |
Laurent, I'm trying to reproduce the bug. Can you confirm that you both had OPENSTACK_ API_VERSIONS[ 'identity' ] set to 3 and OPENSTACK_ KEYSTONE_ URL with '/v3' suffix? I had the similar issue when I just added '/v3' suffix, but didn't specified right OPENSTACK_ API_VERSIONS[ 'identity' ].