Bug 2217966
| Summary: | [RHOSP16.2][shift-on-stack] RHCOS images without Byte Order Marker fail to be properly identified and loaded for boot | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Julia Kreger <jkreger> |
| Component: | openstack-ironic-python-agent | Assignee: | Julia Kreger <jkreger> |
| Status: | CLOSED ERRATA | QA Contact: | James E. LaBarre <jlabarre> |
| Severity: | urgent | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 16.2 (Train) | CC: | imatza, jamsmith, kgilliga, mariel, mdemaced, sbaker |
| Target Milestone: | z6 | Keywords: | AutomationBlocker, Triaged |
| Target Release: | 16.2 (Train on RHEL 8.4) | Flags: | mariel:
needinfo-
|
| Hardware: | x86_64 | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | openstack-ironic-python-agent-5.0.5-2.20230502215002.8330df9.el8ost | Doc Type: | Bug Fix |
| Doc Text: |
Before this update, an incorrect backport resulted in an edge case where images that require additional special type handling might fail to have their headers properly processed. As a result, Red Hat Enterprise Linux CoreOS (RHCOS) 8.6 deployments failed on RHOSP 16.2.
+
With this update, you can now deploy RHCOS 8.6 based images using RHOSP 16.2. The backport was fixed so that the special pointer handling code can successfully fall back and understand the on-disk format supplied by RHCOS 8.6.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2023-11-08 19:19:16 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: | |||
|
Description
Julia Kreger
2023-06-27 16:50:22 UTC
Verified the fix together with Julia - applied the code locally on an env, and the baremetal workers booted successfully with the RHCOS image of 4.13.0-0.nightly-2023-06-20-224158 on top of RHOS-16.2-RHEL-8-20230526.n.1. [0] Thank you, Julia! [0] https://code.engineering.redhat.com/gerrit/c/openstack-ironic-python-agent/+/444550 Checked against compose RHOS-16.2-RHEL-8-20230926.n.1 Confirmed changes are in place in ./usr/lib/python3.6/site-packages/ironic_python_agent/extensions/image.py inside the ironic-python-agent image (ironic-python-agent.initramfs, packaged in rhosp-director-images-ipa-x86_64-16.2-20231005.1.el8ost.noarch.rpm). Functional test of OCP 4.14 on top of OSP 16.2 confirmed above. 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 16.2.6 (Train) bug fix and 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/RHBA-2023:6307 |