<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif"><div class="gmail_default">Hi, </div><div class="gmail_default"><br></div><div class="gmail_default">I have OpenStack Ocata with Fuel 11 on two nodes (1 Control, 1 Compute). I am facing issues in accessing nova related panels (flavors, instances, hypervisors etc) on dashboard. I have checked that SELINUX is disabled. </div><div class="gmail_default"><br></div><div class="gmail_default">Can anyone please guide me how to solve this issue?</div><div class="gmail_default"><br></div><div class="gmail_default">Details are below:</div><div class="gmail_default"><br></div><div class="gmail_default">After successful installation, Horizon dashboard is giving me following error ONLY on panels relevant to nova (flavors, instances, hypervisors ...).</div><div class="gmail_default"> </div><div class="gmail_default">"Unauthorized. Please try logging in again." </div><div class="gmail_default"><br></div><div class="gmail_default">Issue is observed in both admin and Project panels.<br></div><div class="gmail_default">All other panels related to networks, images <a href="http://et.al">et.al</a> are accesible and CLI based commands are also working correctly.</div><div class="gmail_default"><br></div><div class="gmail_default">/var/log/horizon/horizon_error.log  shows following error when flavors panel is clicked on dashboard. </div><div class="gmail_default"><br></div><div class="gmail_default">2017-03-14 14:04:38,594 17745 WARNING novaclient.v2.client Property `management_url` is deprecated for SessionClient. It should be set via `endpoint_override` variable while class initialization.</div><div class="gmail_default">2017-03-14 14:04:38,672 17745 ERROR horizon.exceptions Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-48640017-d7bb-4f4d-b568-03a2c7416c17)</div><div class="gmail_default">Traceback (most recent call last):</div><div class="gmail_default">  File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/admin/flavors/views.py", line 69, in get_data</div><div class="gmail_default">    reversed_order=reversed_order)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/horizon/utils/memoized.py", line 90, in wrapped</div><div class="gmail_default">    value = cache[key] = func(*args, **kwargs)</div><div class="gmail_default">  File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/nova.py", line 581, in flavor_list_paged</div><div class="gmail_default">    sort_dir=sort_dir)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/novaclient/v2/flavors.py", line 138, in list</div><div class="gmail_default">    return self._list("/flavors%s%s" % (detail, query_string), "flavors")</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 254, in _list</div><div class="gmail_default">    resp, body = self.api.client.get(url)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 217, in get</div><div class="gmail_default">    return self.request(url, 'GET', **kwargs)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 74, in request</div><div class="gmail_default">    **kwargs)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 374, in request</div><div class="gmail_default">    resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 142, in request</div><div class="gmail_default">    return self.session.request(url, method, **kwargs)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner</div><div class="gmail_default">    return wrapped(*args, **kwargs)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 491, in request</div><div class="gmail_default">    auth_headers = self.get_auth_headers(auth)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 818, in get_auth_headers</div><div class="gmail_default">    return auth.get_headers(self, **kwargs)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/keystoneauth1/plugin.py", line 90, in get_headers</div><div class="gmail_default">    token = self.get_token(session)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/keystoneauth1/identity/base.py", line 90, in get_token</div><div class="gmail_default">    return self.get_access(session).auth_token</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/keystoneauth1/identity/base.py", line 136, in get_access</div><div class="gmail_default">    self.auth_ref = self.get_auth_ref(session)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/keystoneauth1/identity/generic/base.py", line 198, in get_auth_ref</div><div class="gmail_default">    return self._plugin.get_auth_ref(session, **kwargs)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/keystoneauth1/identity/v2.py", line 65, in get_auth_ref</div><div class="gmail_default">    authenticated=False, log=False)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 766, in post</div><div class="gmail_default">    return self.request(url, 'POST', **kwargs)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner</div><div class="gmail_default">    return wrapped(*args, **kwargs)</div><div class="gmail_default">  File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 655, in request</div><div class="gmail_default">    raise exceptions.from_response(resp, method, url)</div><div class="gmail_default">Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-48640017-d7bb-4f4d-b568-03a2c7416c17)</div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default">Regards,</div></div><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><font face="verdana, sans-serif">Waqas Riaz<br><br><br></font></div><span style="font-family:verdana,sans-serif;color:rgb(136,136,136)"></span></div></div></div></div></div>
</div>