Bug 1733608
Summary: | RHOSP 15 Beta Standalone Installation Fails Due to Missing /usr/bin/python | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Luke Short <lshort> | ||||
Component: | openstack-tripleo-heat-templates | Assignee: | Luke Short <lshort> | ||||
Status: | CLOSED ERRATA | QA Contact: | Alexander Chuzhoy <sasha> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 15.0 (Stein) | CC: | aschultz, emacchi, jschluet, mburns, slinaber | ||||
Target Milestone: | ga | Keywords: | Triaged | ||||
Target Release: | 15.0 (Stein) | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | openstack-tripleo-heat-templates-10.6.1-0.20190828180441.8dc2faf.el8ost | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2019-09-21 11:24:01 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Luke Short
2019-07-26 18:30:08 UTC
The standalone post configuration uses /usr/bin/python as the Ansible interpreter for a single task that creates a symlink. https://github.com/openstack/tripleo-heat-templates/blob/577640a9c9659bb1d5b393e9bd616ef4b32b6f12/extraconfig/post_deploy/standalone_post.yaml#L31 https://github.com/openstack/tripleo-heat-templates/blob/577640a9c9659bb1d5b393e9bd616ef4b32b6f12/extraconfig/post_deploy/standalone_post.yaml#L40 For a normal Undercloud, that symlink is created by a single command via a shell script. https://github.com/openstack/tripleo-heat-templates/blob/577640a9c9659bb1d5b393e9bd616ef4b32b6f12/extraconfig/post_deploy/undercloud_post.sh#L4 In the undercloud[0] we actually set PythonInterpreter to sys.excutable. I think this is an issue with the rhel8 bits where we need to document that this be set for the undercloud https://opendev.org/openstack/python-tripleoclient/src/branch/master/tripleoclient/v1/undercloud_config.py#L393 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/RHEA-2019:2811 |