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

Reply via email to