Bug 1983013
| Summary: | PPC64: required "bootlist" executable may be missing, preventing system from being recovered | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Renaud Métrich <rmetrich> |
| Component: | rear | Assignee: | Pavel Cahyna <pcahyna> |
| Status: | CLOSED ERRATA | QA Contact: | David Jež <djez> |
| Severity: | medium | Docs Contact: | Prerana Sharma <presharm> |
| Priority: | medium | ||
| Version: | 8.4 | CC: | djez, lzaoral, ovasik, pcahyna, presharm |
| Target Milestone: | rc | Keywords: | Triaged |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
| Hardware: | ppc64le | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | rear-2.6-1.el8 | Doc Type: | Bug Fix |
| Doc Text: |
.Relax-and-Recover (ReaR) package now depends on the bootlist executable
Previously, ReaR could produce a rescue image without the bootlist executable on the IBM Power Systems, Little Endian architecture. Consequently, if the `powerpc-utils-core` package is not installed, the rescue image did not contain the bootlist executable.
With this update, the ReaR package now depends on the bootlist executable. The dependency ensures that the bootlist executable is present. ReaR does not create a rescue image if the bootlist executable is missing. This avoids creating an invalid rescue image.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-11-09 18:53:41 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: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1973448 | ||
|
Description
Renaud Métrich
2021-07-16 09:09:37 UTC
I see two possibilities of what could be done. One is to add bootlist to REQUIRED_PROGS instead of PROGS conditionally. The condition would be evaluated when running "rear mkrescue" - is there a risk that a user will make a backup on a KVM virtual machine and then try to restore on a PowerVM LPAR, or can we assume that restore will be always done on a system of the same type? (Still, even with this possibility, adding it to REQUIRED_PROGS would be an improvement. It would not catch the problem in this special situation, but it would in normal situations.) Second possibility is to add a Requires: on the required package, or on /usr/sbin/bootlist, to ReaR package dependencies on the ppc* arches. This will lead to the package being installed even on systems that do not need it, I hope it will not be a problem. By the way, the package is called powerpc-utils, not powervm-tools, AFAICT. The two solutions can be implemented together in order to get the most reliable and user-friendly result. 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 (rear bug fix and enhancement update), 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:4344 |