In addition to above logs I would like to mention that only vpcroutetable extension has some issue while loading rest extensions like ipam.py,loadbalancercustomattributes.py,policy.py,serviceinterface.py and vfbinding.py gets loaded without any issue. -Ajeet V
On Tue, Jan 3, 2017 at 1:43 PM, Ajeet Vijayvergiya < ajeet.vijayverg...@serro.com> wrote: > Hi Édouard, > Thanks for the suggestions, Since the fixes in newton are yet to be > checked-in we decided to use mitaka with contrail master release to > reproduce some contrail bug here in our setup. > Now we are facing issue that the cotrail master with mitaka is also not > working and we are getting following backtrace while starting neutron > service > > 2017-01-02 23:22:43.357 DEBUG neutron.api.extensions [^[[00;36m-] > ^[[01;35mLoading extension file: vpcroutetable.pyc^[[00m ^[[00;33mfrom > (pid=31973) _load_all_extensions_from_path /opt/stack/neutron/neutron/ > api/extensions.py:529^[[00m > 2017-01-02 23:22:43.357 ERROR neutron.api.extensions [^[[00;36m-] > ^[[01;35mExtension path 'extensions' doesn't exist!^[[00m > 2017-01-02 23:22:43.358 ERROR neutron.service [^[[00;36m-] > ^[[01;35mUnrecoverable error: please check log for details.^[[00m > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00mTraceback > (most recent call last): > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/opt/stack/neutron/neutron/service.py", line 107, in serve_wsgi > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m > service.start() > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/opt/stack/neutron/neutron/service.py", line 80, in start > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m > self.wsgi_app = _run_wsgi(self.app_name) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/opt/stack/neutron/neutron/service.py", line 234, in _run_wsgi > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m app = > config.load_paste_app(app_name) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/opt/stack/neutron/neutron/common/config.py", line 287, in load_paste_app > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m app = > loader.load_app(app_name) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/oslo_service/wsgi.py", line 353, > in load_app > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m return > deploy.loadapp("config:%s" % self.config_path, name=name) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line > 247, in loadapp > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m return > loadobj(APP, uri, name=name, **kw) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line > 272, in loadobj > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m return > context.create() > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line > 710, in create > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m return > self.object_type.invoke(self) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line > 144, in invoke > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m > **context.local_conf) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, > in fix_call > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m val = > callable(*args, **kw) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/paste/urlmap.py", line 31, in > urlmap_factory > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m app = > loader.get_app(app_name, global_conf=global_conf) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line > 350, in get_app > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m > name=name, global_conf=global_conf).create() > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line > 710, in create > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m return > self.object_type.invoke(self) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line > 144, in invoke > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m > **context.local_conf) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, > in fix_call > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m val = > callable(*args, **kw) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/opt/stack/neutron/neutron/auth.py", line 71, in pipeline_factory > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m app = > loader.get_app(pipeline[-1]) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line > 350, in get_app > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m > name=name, global_conf=global_conf).create() > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line > 710, in create > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m return > self.object_type.invoke(self) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line > 146, in invoke > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m return > fix_call(context.object, context.global_conf, **context.local_conf) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, > in fix_call > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m val = > callable(*args, **kw) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/opt/stack/neutron/neutron/api/v2/router.py", line 71, in factory > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m return > cls(**local_config) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/opt/stack/neutron/neutron/api/v2/router.py", line 76, in __init__ > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m ext_mgr = > extensions.PluginAwareExtensionManager.get_instance() > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/opt/stack/neutron/neutron/api/extensions.py", line 604, in get_instance > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m > service_plugins) > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/opt/stack/neutron/neutron/api/extensions.py", line 569, in __init__ > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m > self.check_if_plugin_extensions_loaded() > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m File > "/opt/stack/neutron/neutron/api/extensions.py", line 639, in > check_if_plugin_extensions_loaded > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m > extensions=list(missing_aliases)) > 2017-01-02 23:22:43.358 TRACE neutron.service > ^[[01;35m^[[00mExtensionsNotFound: > Extensions not found: ['contrail', 'service-interface', 'vf-binding']. > 2017-01-02 23:22:43.358 TRACE neutron.service ^[[01;35m^[[00m > 2017-01-02 23:22:43.359 CRITICAL neutron [^[[00;36m-] > ^[[01;35mExtensionsNotFound: Extensions not found: ['contrail', > 'service-interface', 'vf-binding']. > > Please let me know how this issue can be fixed and if possible please tell > me the version of contrail and devstack that will work without any issue. > -Ajeet V > > On Mon, Jan 2, 2017 at 1:51 PM, Édouard Thuleau <edouard.thul...@gmail.com > > wrote: > >> Ajeet, >> >> Which Contrail release are you using ? Perhaps you also need this fixes >> [1] and [2] on Contrail API side. >> >> [1] https://review.opencontrail.org/#/c/20010/ >> [2] https://review.opencontrail.org/#/c/27445/ >> >> Édouard. >> >> On Tue, Dec 27, 2016 at 4:21 PM, Ajeet Vijayvergiya < >> ajeet.vijayverg...@serro.com> wrote: >> >>> Hi, >>> devstack liberty is EOLd and there is some issue with mitaka on Ubuntu >>> trusty 14.04 hence >>> we have tried devstack newton branch with opencontrail master branch and >>> we are facing issues with contrail-neutron-plugin. We have applied >>> following patch on contrail-neutron-plugin >>> https://review.opencontrail.org/#/c/27448/ >>> after applying this patch contrail-neutron-plugin issue is resolved but >>> apiSrv failed to start. >>> Please advise how to proceed. >>> -Ajeet >>> >>> _______________________________________________ >>> Users mailing list >>> Users@lists.opencontrail.org >>> http://lists.opencontrail.org/mailman/listinfo/users_lists.o >>> pencontrail.org >>> >>> >> >
_______________________________________________ Users mailing list Users@lists.opencontrail.org http://lists.opencontrail.org/mailman/listinfo/users_lists.opencontrail.org