Any deployments with nova-network will fail

Bug #1627712 reported by Alex Kholkin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Murano
Incomplete
Medium
Alex Kholkin

Bug Description

bug description:
Currently any deployment with nova-network will fail if connection with murano agent is needed.

Steps to reproduce:
1) deploy devstack with nova-network
2) deploy apache

Expected result:
deployment is passed
apache is available
it is possible to connect to the instance via ssh

Actual result:
deployment is failed
apache is not available
it is impossible to connect to the instance via ssh

Additional information:
part of the murano-engine.log

2016-09-26 13:54:42.938 ESC[01;33mWARNING murano.dsl.murano_method [ESC[00;36m-ESC[01;33m] ESC[01;35mESC[01;33m"Usage: Action" is deprecated, u
se "Scope: Public" insteadESC[00m
2016-09-26 13:54:43.053 ESC[00;36mINFO murano.common.engine [ESC[00;36m-ESC[00;36m] ESC[01;35mESC[00;36mFinished processing task: nullESC[00m
2016-09-26 13:54:43.053 ESC[01;31mERROR oslo_messaging.rpc.server [ESC[00;36m-ESC[01;31m] ESC[01;35mESC[01;31mException during message handling
ESC[00m
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00mTraceback (most recent call last):
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/usr/local/lib/python2.7/dist-packages/oslo_messagin
g/rpc/server.py", line 133, in _process_incoming
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m res = self.dispatcher.dispatch(message)
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/usr/local/lib/python2.7/dist-packages/oslo_messagin
g/rpc/dispatcher.py", line 150, in dispatch
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m return self._do_dispatch(endpoint, method, ctxt, args)
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/usr/local/lib/python2.7/dist-packages/oslo_messagin
g/rpc/dispatcher.py", line 121, in _do_dispatch
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m result = func(ctxt, **new_args)
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/opt/stack/murano/murano/common/engine.py", line 125
, in handle_task
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m result = cls.execute(task)
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/opt/stack/murano/murano/common/engine.py", line 139
, in execute
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m result = task_executor.execute()
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/opt/stack/murano/murano/common/engine.py", line 201
, in execute
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m result = self._execute(pkg_loader)
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/opt/stack/murano/murano/common/engine.py", line 254, in _execute
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m return self.exception_result(e, obj, self.action['method'])
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/opt/stack/murano/murano/common/engine.py", line 272, in exception_result
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m LOG.error('\n' + exception.format(prefix=' '))
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/opt/stack/murano/murano/dsl/dsl_exception.py", line 86, in format
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m self.stacktrace().toString(prefix + ' '), prefix)
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/opt/stack/murano/murano/dsl/dsl.py", line 178, in func
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m context), helpers.get_yaql_engine(context))
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/opt/stack/murano/murano/dsl/murano_type.py", line 299, in invoke
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m return method.invoke(this, args, kwargs, context)
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/opt/stack/murano/murano/dsl/murano_method.py", line 230, in invoke
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m self, this, context, args, kwargs, skip_stub)
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/opt/stack/murano/murano/dsl/executor.py", line 99, in invoke_method
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m *args, **kwargs)
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/usr/local/lib/python2.7/dist-packages/yaql/language/specs.py", line 60, in func
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m return self.get_delegate(receiver, engine, context, args, kwargs)()
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/usr/local/lib/python2.7/dist-packages/yaql/language/specs.py", line 341, in func
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m six.iteritems(keyword_args)))
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/opt/stack/murano/murano/dsl/yaql_integration.py", line 246, in payload
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m __receiver, args, kwargs, __context, True), __context)
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/opt/stack/murano/murano/dsl/murano_method.py", line 230, in invoke
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m self, this, context, args, kwargs, skip_stub)
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m File "/opt/stack/murano/murano/dsl/executor.py", line 114, in invoke_method
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00mObjectDestroyedError: Object <io.murano.StackTrace/0.0.0 69ddf7e90e9b469fba30a256e8a13666 (140525920231568)> is already destroyed
ESC[01;31m2016-09-26 13:54:43.053 TRACE oslo_messaging.rpc.server ESC[01;35mESC[00m

Alex Kholkin (akholkin)
description: updated
Revision history for this message
Valerii Kovalchuk (vakovalchuk) wrote :

Please apply this patch to your installation https://review.openstack.org/#/c/370944/. This will fix the issue with stack trace early deletion and allow to see the actual error

Revision history for this message
Valerii Kovalchuk (vakovalchuk) wrote :

Please update bug description after that

Changed in murano:
status: Confirmed → Incomplete
milestone: none → ocata-1
Alex Kholkin (akholkin)
Changed in murano:
assignee: nobody → Alex Kholkin (akholkin)
Changed in murano:
milestone: 3.1.0 → pike-2
Changed in murano:
milestone: pike-2 → pike-rc1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.