Bug 1611844 - Undercloud install fails while creating default plan due to missing docker_config_scripts
Summary: Undercloud install fails while creating default plan due to missing docker_co...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 13.0 (Queens)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: z2
: 13.0 (Queens)
Assignee: Martin Schuppert
QA Contact: Gurenko Alex
URL:
Whiteboard:
: 1611942 (view as bug list)
Depends On:
Blocks: RHOS-13-ppc64le
TreeView+ depends on / blocked
 
Reported: 2018-08-02 21:33 UTC by Alexander Chuzhoy
Modified: 2018-12-24 11:40 UTC (History)
9 users (show)

Fixed In Version: openstack-tripleo-heat-templates-8.0.4-9.el7ost
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-08-29 16:39:25 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
RDO 15018 0 None None None 2018-08-03 10:21:27 UTC
Red Hat Product Errata RHBA-2018:2574 0 None None None 2018-08-29 16:40:05 UTC

Description Alexander Chuzhoy 2018-08-02 21:33:07 UTC
ERROR mistral.executors.default_executor ActionException: SwiftAction.head_container failed: Container HEAD failed: http://192.168.24.1:8080/v1/AUTH_3da6e465707a401c9f013d6a7916b81b/overcloud 404 Not Found

Environment:
openstack-mistral-api-6.0.3-1.el7ost.noarch
puppet-mistral-12.4.0-0.20180329035643.ab885c4.el7ost.noarch
openstack-mistral-executor-6.0.3-1.el7ost.noarch
python2-mistral-lib-0.4.0-1.el7ost.noarch
instack-undercloud-8.4.3-3.el7ost.noarch
openstack-mistral-common-6.0.3-1.el7ost.noarch
openstack-mistral-engine-6.0.3-1.el7ost.noarch
python2-mistralclient-3.3.0-1.el7ost.noarch
python-mistral-6.0.3-1.el7ost.noarch


Steps to reproduce:

Try to deploy undercloud.


Result:


2018-08-02 17:20:52,236 DEBUG: HTTP GET http://192.168.24.1:8989/v2/action_executions 200
2018-08-02 17:20:52,236 ERROR: ERROR error creating the default Deployment Plan overcloud Check the create_default_deployment_plan execution in Mistral with openstack workflow execution list   Mistral execution ID: 8227fce3-787d-4a0d-8d92-c604fb6bc178
2018-08-02 17:20:52,236 DEBUG: An exception occurred
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 2337, in install
    _post_config(instack_env, upgrade)
  File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 2029, in _post_config
    _post_config_mistral(instack_env, mistral, swift)
  File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 1965, in _post_config_mistral
    _create_default_plan(mistral, plans)
  File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 1907, in _create_default_plan
    fail_on_error=True)
  File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 1844, in _wait_for_mistral_execution
    raise RuntimeError(error_message)
RuntimeError: ERROR error creating the default Deployment Plan overcloud Check the create_default_deployment_plan execution in Mistral with openstack workflow execution list   Mistral execution ID: 8227fce3-787d-4a0d-8d92-c604fb6bc178
2018-08-02 17:20:52,237 ERROR: 
#############################################################################
Undercloud install failed.

Reason: ERROR error creating the default Deployment Plan overcloud Check the create_default_deployment_plan execution in Mistral with openstack workflow execution list   Mistral execution ID: 8227fce3-787d-4a0d-8d92-c604fb6bc178



Digging in mistral logs:
2018-08-02 17:20:22.305 29185 ERROR mistral.executors.default_executor ActionException: SwiftAction.head_container failed: Container HEAD failed: http://192.168.24.1:8080/v1/AUTH_3da6e465707
a401c9f013d6a7916b81b/overcloud 404 Not Found

Comment 2 Alexander Chuzhoy 2018-08-02 21:45:55 UTC
W/A
re-run the 'openstack undercloud deploy' command.
Result:
#############################################################################
Undercloud install complete.

The file containing this installation's passwords is at
/home/stack/undercloud-passwords.conf.

There is also a stackrc file at /home/stack/stackrc.

These files are needed to interact with the OpenStack services, and should be
secured.

#############################################################################

Comment 5 Alex Schultz 2018-08-03 14:25:52 UTC
*** Bug 1611942 has been marked as a duplicate of this bug. ***

Comment 8 Joanne O'Flynn 2018-08-15 08:05:08 UTC
This bug is marked for inclusion in the errata but does not currently contain draft documentation text. To ensure the timely release of this advisory please provide draft documentation text for this bug as soon as possible.

If you do not think this bug requires errata documentation, set the requires_doc_text flag to "-".


To add draft documentation text:

* Select the documentation type from the "Doc Type" drop down field.

* A template will be provided in the "Doc Text" field based on the "Doc Type" value selected. Enter draft text in the "Doc Text" field.

Comment 9 Gurenko Alex 2018-08-16 12:58:04 UTC
Verified on puddle 2018-08-03.3

[stack@undercloud-0 ~]$ rpm -q openstack-tripleo-heat-templates
openstack-tripleo-heat-templates-8.0.4-10.el7ost.noarch

Comment 11 errata-xmlrpc 2018-08-29 16:39:25 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2018:2574


Note You need to log in before you can comment on or make changes to this bug.