<div dir="ltr"><div>HI Eugen,</div><div><br></div><div>Thanks for the solution, i think the docs was wrong. now im fix this issue.</div><div><br></div><div>thank you.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 2, 2018 at 7:49 PM, Eugen Block <span dir="ltr"><<a href="mailto:eblock@nde.ag" target="_blank">eblock@nde.ag</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
the description in [1] sounds very similar to your problem and seems to be a bug in the docs. Can you check the ports you configured for keystone and which ports you have set in neutron configs?<br>
<br>
Regards,<br>
Eugen<br>
<br>
[1] <a href="https://ask.openstack.org/en/question/114642/neutron-configuration-errot-failed-to-retrieve-extensions-list-from-network-api/" rel="noreferrer" target="_blank">https://ask.openstack.org/en/q<wbr>uestion/114642/neutron-configu<wbr>ration-errot-failed-to-retriev<wbr>e-extensions-list-from-network<wbr>-api/</a><br>
<br>
<br>
Zitat von Zufar Dhiyaulhaq <<a href="mailto:zufardhiyaulhaq@gmail.com" target="_blank">zufardhiyaulhaq@gmail.com</a>>:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Hi, im trying to install openstack queens from sratch (manual) from<br>
openstack documentation. but i have problem in neutron. when im try to<br>
verify with `openstack netwrok agent list` there are error `HTTP exception<br>
unknown error`<br>
<br>
when im check the logs from controller<br>
in`/var/log/neutron/neutron-se<wbr>rver.log` i have this error<br>
<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors [-] An<br>
error occurred during processing the request: GET /v2.0/extensions<br>
HTTP$<br>
Accept: application/json<br>
Accept-Encoding: gzip, deflate<br>
Connection: keep-alive<br>
Content-Type: text/plain<br>
Host: controller:9696<br>
User-Agent: python-neutronclient<br>
X-Auth-Token: *****: DiscoveryFailure: Could not determine a suitable<br>
URL for the plugin<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
Traceback (most recent call last):<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/oslo_middleware/catch_<wbr>errors.py",<br>
lin$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
response = req.get_response(self.applicat<wbr>ion)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/webob/request.py", line 1316, in<br>
send<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
application, catch_exc_info=False)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/webob/request.py", line 1280, in<br>
call$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
app_iter = application(self.environ, start_response)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/webob/dec.py", line 131, in __call__<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
resp = self.call_func(req, *args, **self.kwargs)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/webob/dec.py", line 196, in<br>
call_func<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
return self.func(req, *args, **kwargs)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystonemiddleware/auth_<wbr>token/__init_$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
response = self.process_request(req)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystonemiddleware/auth_<wbr>token/__init_$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
resp = super(AuthProtocol, self).process_request(request)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystonemiddleware/auth_<wbr>token/__init_$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
allow_expired=allow_expired)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
Traceback (most recent call last):<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/oslo_middleware/catch_<wbr>errors.py",<br>
lin$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
response = req.get_response(self.applicat<wbr>ion)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/webob/request.py", line 1316, in<br>
send<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
application, catch_exc_info=False)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/webob/request.py", line 1280, in<br>
call$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
app_iter = application(self.environ, start_response)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/webob/dec.py", line 131, in __call__<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
resp = self.call_func(req, *args, **self.kwargs)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/webob/dec.py", line 196, in<br>
call_func<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
return self.func(req, *args, **kwargs)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystonemiddleware/auth_<wbr>token/__init_$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
response = self.process_request(req)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystonemiddleware/auth_<wbr>token/__init_$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
resp = super(AuthProtocol, self).process_request(request)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystonemiddleware/auth_<wbr>token/__init_$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
allow_expired=allow_expired)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystonemiddleware/auth_<wbr>token/__init_$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
data = self.fetch_token(token, **kwargs)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystonemiddleware/auth_<wbr>token/__init_$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
allow_expired=allow_expired)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystonemiddleware/auth_<wbr>token/_identi$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
auth_ref = self._request_strategy.verify_<wbr>token(<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystonemiddleware/auth_<wbr>token/_identi$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
strategy_class = self._get_strategy_class()<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystonemiddleware/auth_<wbr>token/_identi$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors     if<br>
self._adapter.get_endpoint(ver<wbr>sion=klass.AUTH_VERSION):<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystoneauth1/adapter.py", line 223,<br>
$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
return self.session.get_endpoint(auth or self.auth, **kwargs)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystoneauth1/session.py", line 942,<br>
$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
return auth.get_endpoint(self, **kwargs)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystoneauth1/identity/<wbr>base.py",<br>
line$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
allow_version_hack=allow_versi<wbr>on_hack, **kwargs)<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors   File<br>
"/usr/lib/python2.7/dist-packa<wbr>ges/keystoneauth1/identity/<wbr>base.py",<br>
line$<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
service_catalog = self.get_access(session).servi<wbr>ce_catalog<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
raise exceptions.DiscoveryFailure('C<wbr>ould not determine a suitable URL<br>
'<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
DiscoveryFailure: Could not determine a suitable URL for the plugin<br>
2018-08-02 19:21:37.511 2486 ERROR oslo_middleware.catch_errors<br>
2018-08-02 19:21:37.512 2486 INFO neutron.wsgi [-] 10.100.0.70 "GET<br>
/v2.0/extensions HTTP/1.1" status: 500  len: 404 time: 0.0035110<br>
<br>
<br>
--<br>
<br></div></div>
*Regards,*<br>
*Zufar Dhiyaulhaq*<br>
</blockquote>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="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>