<div dir="ltr">Hi, im trying to install openstack queens from sratch (manual) from openstack documentation. but i have problem in neutron. when im try to verify with `openstack netwrok agent list` there are error `HTTP exception unknown error`<br><br>when im check the logs from controller in`/var/log/neutron/neutron-server.log` i have this error<br clear="all"><div><br></div><div><pre>2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors [-] An error occurred during processing the request: GET /v2.0/extensions HTTP$
Accept: application/json
Accept-Encoding: gzip, deflate
Connection: keep-alive
Content-Type: text/plain
Host: controller:9696
User-Agent: python-neutronclient
X-Auth-Token: *****: DiscoveryFailure: Could not determine a suitable URL for the plugin
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors Traceback (most recent call last):
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/oslo_middleware/catch_errors.py", lin$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     response = req.get_response(self.application)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1316, in send
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     application, catch_exc_info=False)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1280, in call$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     app_iter = application(self.environ, start_response)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 131, in __call__
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     resp = self.call_func(req, *args, **self.kwargs)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 196, in call_func
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     return self.func(req, *args, **kwargs)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init_$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     response = self.process_request(req)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init_$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     resp = super(AuthProtocol, self).process_request(request)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init_$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     allow_expired=allow_expired)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors Traceback (most recent call last):
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/oslo_middleware/catch_errors.py", lin$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     response = req.get_response(self.application)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1316, in send
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     application, catch_exc_info=False)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1280, in call$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     app_iter = application(self.environ, start_response)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 131, in __call__
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     resp = self.call_func(req, *args, **self.kwargs)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 196, in call_func
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     return self.func(req, *args, **kwargs)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init_$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     response = self.process_request(req)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init_$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     resp = super(AuthProtocol, self).process_request(request)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init_$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     allow_expired=allow_expired)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init_$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     data = self.fetch_token(token, **kwargs)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init_$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     allow_expired=allow_expired)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/_identi$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     auth_ref = self._request_strategy.verify_token(
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/_identi$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     strategy_class = self._get_strategy_class()
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/_identi$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     if self._adapter.get_endpoint(version=klass.AUTH_VERSION):
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 223, $
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     return self.session.get_endpoint(auth or self.auth, **kwargs)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 942, $
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     return auth.get_endpoint(self, **kwargs)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystoneauth1/identity/base.py", line$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     allow_version_hack=allow_version_hack, **kwargs)
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File "/usr/lib/python2.7/dist-packages/keystoneauth1/identity/base.py", line$
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     service_catalog = self.get_access(session).service_catalog
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     raise exceptions.DiscoveryFailure('Could not determine a suitable URL '
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors DiscoveryFailure: Could not determine a suitable URL for the plugin
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors
2018-08-02 19:21:37.512 2486 INFO neutron.wsgi [-] 10.100.0.70 "GET /v2.0/extensions HTTP/1.1" status: 500  len: 404 time: 0.0035110</pre><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><b><span style="font-family:arial,helvetica,sans-serif"><span lang="en"><span>Regards,<br></span></span></span></b></div><span lang="en"><span><b><span style="font-family:arial,helvetica,sans-serif">Zufar Dhiyaulhaq</span></b><br></span></span></div></div></div></div>
</div>