<div dir="ltr">Hi all,<div>I'm following the guide to build up OpenStack with ONOS (<a href="https://wiki.onosproject.org/display/ONOS/How+to+set+up+environment">https://wiki.onosproject.org/display/ONOS/How+to+set+up+environment</a>), and I'm facing an error related to Neutron while I'm stacking.</div><div><br></div><div>This is the content of q-svc.log:</div><div><br></div><div><div>2016-06-28 17:29:24.139 ^[[00;36mINFO neutron.plugins.ml2.managers [^[[00;36m-^[[00;36m] ^[[01;35m^[[00;36mConfigured mechanism driver names: ['onos_ml2']^[[00m</div><div>2016-06-28 17:29:24.139 ^[[00;32mDEBUG oslo_concurrency.lockutils [^[[00;36m-^[[00;32m] ^[[01;35m^[[00;32mLock "manager" released by "neutron.manager._create_instance" :: held 0.170s^[[00m ^[[00;33mfrom $</div><div>2016-06-28 17:29:24.139 ^[[01;31mERROR oslo.service.wsgi [^[[00;36m-^[[01;31m] ^[[01;35m^[[01;31mCouldn't lookup app: neutron^[[00m</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00mTraceback (most recent call last):</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/oslo_service/wsgi.py", line 353, in load_app</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    return deploy.loadapp("config:%s" % self.config_path, name=name)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    return loadobj(APP, uri, name=name, **kw)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    return context.create()</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    return self.object_type.invoke(self)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    **context.local_conf)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    val = callable(*args, **kw)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/paste/urlmap.py", line 31, in urlmap_factory</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    app = loader.get_app(app_name, global_conf=global_conf)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    name=name, global_conf=global_conf).create()</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    return self.object_type.invoke(self)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    **context.local_conf)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    val = callable(*args, **kw)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/auth.py", line 71, in pipeline_factory</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    app = loader.get_app(pipeline[-1])</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    name=name, global_conf=global_conf).create()</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    return self.object_type.invoke(self)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146, in invoke</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    return fix_call(context.object, context.global_conf, **context.local_conf)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    val = callable(*args, **kw)</div><div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/api/v2/router.py", line 71, in factory</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    return cls(**local_config)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/api/v2/router.py", line 75, in __init__</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    plugin = manager.NeutronManager.get_plugin()</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/manager.py", line 244, in get_plugin</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    return weakref.proxy(cls.get_instance().plugin)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/manager.py", line 238, in get_instance</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    cls._create_instance()</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py", line 271, in inner</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    return f(*args, **kwargs)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/manager.py", line 224, in _create_instance</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    cls._instance = cls()</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/manager.py", line 126, in __init__</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    plugin_provider)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/manager.py", line 160, in _get_plugin_instance</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    return plugin_class()</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/quota/resource_registry.py", line 121, in wrapper</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    return f(*args, **kwargs)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/plugins/ml2/plugin.py", line 159, in __init__</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    self.mechanism_manager = managers.MechanismManager()</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/plugins/ml2/managers.py", line 313, in __init__</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    name_order=True)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/stevedore/named.py", line 56, in __init__</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    self._init_plugins(extensions)</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/stevedore/named.py", line 112, in _init_plugins</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    self.extensions = [self[n] for n in self._names]</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/stevedore/extension.py", line 284, in __getitem__</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m    return self._extensions_by_name[name]</div></div><div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00mKeyError: 'onos_ml2'</div><div>^[[01;31m2016-06-28 17:29:24.139 TRACE oslo.service.wsgi ^[[01;35m^[[00m</div><div>2016-06-28 17:29:24.141 ^[[01;31mERROR neutron.service [^[[00;36m-^[[01;31m] ^[[01;35m^[[01;31mUnrecoverable error: please check log for details.^[[00m</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00mTraceback (most recent call last):</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/service.py", line 84, in serve_wsgi</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m    service.start()</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/service.py", line 60, in start</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m    self.wsgi_app = _run_wsgi(self.app_name)</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/service.py", line 285, in _run_wsgi</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m    app = config.load_paste_app(app_name)</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/common/config.py", line 284, in load_paste_app</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m    app = loader.load_app(app_name)</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/oslo_service/wsgi.py", line 356, in load_app</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m    raise PasteAppNotFound(name=name, path=self.config_path)</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00mPasteAppNotFound: Could not load paste app 'neutron' from /etc/neutron/api-paste.ini</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron.service ^[[01;35m^[[00m</div><div>2016-06-28 17:29:24.141 ^[[01;31mCRITICAL neutron [^[[00;36m-^[[01;31m] ^[[01;35m^[[01;31mPasteAppNotFound: Could not load paste app 'neutron' from /etc/neutron/api-paste.ini</div><div>^[[00m</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00mTraceback (most recent call last):</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m  File "/usr/local/bin/neutron-server", line 10, in <module></div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m    sys.exit(main())</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/cmd/eventlet/server/__init__.py", line 22, in main</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m    server.boot_server(_main_neutron_server)</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/server/__init__.py", line 37, in boot_server</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m    server_func()</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/cmd/eventlet/server/__init__.py", line 27, in _main_neutron_server</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m    wsgi_eventlet.eventlet_wsgi_server()</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/server/wsgi_eventlet.py", line 25, in eventlet_wsgi_server</div></div><div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m    neutron_api = service.serve_wsgi(service.NeutronApiService)</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/service.py", line 87, in serve_wsgi</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m    LOG.exception(_LE('Unrecoverable error: please check log '</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 221, in __exit__</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m    self.force_reraise()</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 197, in force_reraise</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m    six.reraise(self.type_, self.value, self.tb)</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/service.py", line 84, in serve_wsgi</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m    service.start()</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/service.py", line 60, in start</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m    self.wsgi_app = _run_wsgi(self.app_name)</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/service.py", line 285, in _run_wsgi</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m    app = config.load_paste_app(app_name)</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m  File "/opt/stack/neutron/neutron/common/config.py", line 284, in load_paste_app</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m    app = loader.load_app(app_name)</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m  File "/usr/local/lib/python2.7/dist-packages/oslo_service/wsgi.py", line 356, in load_app</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m    raise PasteAppNotFound(name=name, path=self.config_path)</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00mPasteAppNotFound: Could not load paste app 'neutron' from /etc/neutron/api-paste.ini</div><div>^[[01;31m2016-06-28 17:29:24.141 TRACE neutron ^[[01;35m^[[00m</div><div>q-svc failed to start</div></div><div><br></div><div>Any help?</div><div>Thanks</div><div>Regards</div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Silvia Fichera</div>
</div></div>