Bug 1896099 - OSP16.2 tripleo_heat_engine healthcheck failure
Summary: OSP16.2 tripleo_heat_engine healthcheck failure
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-common
Version: 16.2 (Train)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: Alex Schultz
QA Contact: David Rosenfeld
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-11-09 18:01 UTC by David Rosenfeld
Modified: 2021-09-15 07:10 UTC (History)
3 users (show)

Fixed In Version: openstack-tripleo-common-11.4.1-2.20201113004920.883b01e.el8ost
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-09-15 07:09:58 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 761984 0 None MERGED Add heat-engine healthcheck 2020-11-24 16:10:48 UTC
OpenStack gerrit 762203 0 None MERGED Add heat-engine healthcheck 2020-11-24 16:10:49 UTC
Red Hat Product Errata RHEA-2021:3483 0 None None None 2021-09-15 07:10:28 UTC

Description David Rosenfeld 2020-11-09 18:01:28 UTC
Description of problem: Undercloud tripleo_heat_engine_healthcheck.service is failing after undercloud is installed.

sudo systemctl list-units --failed --plain --no-legend --no-pager |grep "healthcheck.service" |awk '{print $1}' | sort
tripleo_heat_engine_healthcheck.service


Version-Release number of selected component (if applicable): RHOS-16.2-RHEL-8-20201105.n.0


How reproducible: Have seen it in all undercloud deploys.


Steps to Reproduce: Deploy an undercloud and execute: sudo systemctl list-units --failed --plain --no-legend --no-pager |grep "healthcheck.service" |awk '{print $1}' | sort
1.
2.
3.

Actual results: tripleo_heat_engine_healthcheck fails


Expected results: tripleo_heat_engine_healthcheck fails


Additional info:

Comment 1 Alex Schultz 2020-11-09 18:57:50 UTC
Nov 07 23:14:41 undercloud-0.redhat.local healthcheck_heat_engine[46821]: Error: exec failed: container_linux.go:349: starting container process caused "exec: \"/openstack/healthcheck\": stat /openstack/healthcheck: no such file or directory": OCI runtime command not found error


Looks like the health check is missing from the container image

Comment 4 David Rosenfeld 2021-05-24 13:51:24 UTC
The tripleo_heat_engine_healthcheck has been fixed:

sudo systemctl list-units --failed --plain --no-legend --no-pager |grep "healthcheck.service" |awk '{print $1}' | sort
tripleo_ironic_inspector_dnsmasq_healthcheck.service
tripleo_memcached_healthcheck.service

The two failed healthchecks are being handled by different BZs. Moving to verified.

Comment 6 errata-xmlrpc 2021-09-15 07:09:58 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 (Red Hat OpenStack Platform (RHOSP) 16.2 enhancement 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-2021:3483


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