Installation or upgrade of 16.2.6 is timing out without any errors

Solution Verified - Updated -

Issue

  • Installation or upgrade of 16.2.6 is timing out without any errors and in /var/log/containers/mistral/engine.log we see the following traceback:
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/mistral/engine/task_handler.py", line 113, in _on_action_complete
    task.on_action_complete(action_ex)
  File "/usr/lib/python3.6/site-packages/osprofiler/profiler.py", line 160, in wrapper
    result = f(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/mistral/engine/tasks.py", line 493, in on_action_complete
    self.complete(state, state_info)
  File "/usr/lib/python3.6/site-packages/osprofiler/profiler.py", line 160, in wrapper
    result = f(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/mistral/engine/tasks.py", line 279, in complete
    data_flow.publish_variables(self.task_ex, self.task_spec)
  File "/usr/lib/python3.6/site-packages/mistral/workflow/data_flow.py", line 219, in publish_variables
    task_ex.published = expr.evaluate_recursively(branch_vars, expr_ctx)
  File "/usr/lib/python3.6/site-packages/mistral/expressions/__init__.py", line 100, in evaluate_recursively
    data[key] = _evaluate_item(data[key], context)
  File "/usr/lib/python3.6/site-packages/mistral/expressions/__init__.py", line 79, in _evaluate_item
    return evaluate(item, context)
  File "/usr/lib/python3.6/site-packages/mistral/expressions/__init__.py", line 71, in evaluate
    return evaluator.evaluate(expression, context)
  File "/usr/lib/python3.6/site-packages/mistral/expressions/yaql_expression.py", line 187, in evaluate
    data_context
  File "/usr/lib/python3.6/site-packages/mistral/expressions/yaql_expression.py", line 141, in evaluate
    ", data=%s]" % (expression, str(e), data_context)
mistral.exceptions.YaqlEvaluationException: Can not evaluate YAQL expression [expression="{0}-messages".format($.plan_name), error=No method "format" for receiver {0}-messages matches supplied arguments, data={'__task_execution': {'id': '92d741d6-6395-40c9-ab94-57a2dab9a7bc', 'name': 'prepare_messages'}, 'payload': {'status': 'SUCCESS', 'message': ['overcloud'], 'root_execution_id': None, 'execution_id': '37605ebc-0d1c-4719-ac8d-8b7abcd45a17', 'plan_name': None, 'deployment_status': None, 'plans': ['overcloud']}, '__env': {}, 'openstack': {'user': '[...]

Environment

  • Red Hat OpenStack Platform 16.2.6 (RHOSP)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content