Bug 2091900

Summary: foreman-protector plugin on el8 should run dnf commands instead of yum commands
Product: Red Hat Satellite Reporter: Gaurav Talreja <gtalreja>
Component: Satellite MaintainAssignee: Eric Helms <ehelms>
Status: CLOSED ERRATA QA Contact: Griffin Sullivan <gsulliva>
Severity: medium Docs Contact:
Priority: high    
Version: 6.11.0CC: ahumbe, apatel, aupadhye, ehelms, gsulliva, kgaikwad
Target Milestone: 6.15.0Keywords: Triaged
Target Release: Unused   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: Known Issue
Doc Text:
*The `foreman-protector` plugin packages on RHEL 8 fail when run with `yum` commands* If you run a `foreman-maintain` packages update using `yum` commands on RHEL 8, the update fails. To work around this, use the `dnf` command instead.
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-04-23 17:12:21 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 Gaurav Talreja 2022-05-31 09:31:40 UTC
Description of problem:


Version-Release number of selected component (if applicable):
Satellite 6.11.0 Snap 22 (RHEL8)

How reproducible:
Always

Steps to Reproduce:
1. # foreman-maintain packages update fio
...
--------------------------------------------------------------------------------
Update package(s) fio: Updating Subscription Management repositories.
25 files removed
Updating Subscription Management repositories.
0 files removed
Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - BaseOS   20 MB/s |  47 MB     00:02
Red Hat Enterprise Linux 8 for x86_64 - AppStre  15 MB/s |  44 MB     00:02
Red Hat Ansible Engine 2.9 for RHEL 8 x86_64 (R 1.5 MB/s | 2.0 MB     00:01
Last metadata expiration check: 0:00:02 ago on Mon 23 May 2022 04:49:08 PM EDT.
Package fio available, but not installed.
No match for argument: fio
Error: No packages marked for upgrade.
                                               [WARNING]
Failed executing yum --disableplugin=foreman-protector update fio, exit status 1
--------------------------------------------------------------------------------
...

Actual results:
running yum command

Expected results:
should run DNF commands instead of yum

Additional info:

Comment 2 sabuchan 2022-06-14 18:16:52 UTC
Hi, @ahumbe !  Can you and @gtalreja please give me some more info about this bug for the release notes?  Further description of the problem and an expected fix release perhaps?  Thank you!

Comment 4 sabuchan 2022-06-15 20:43:47 UTC
Final RN:
*The `foreman-protector` plugin packages on RHEL 8 fail when run with `yum` commands*

If you run a `foreman-maintain` packages update using `yum` commands on RHEL 8, the update fails. 
To work around this, use the `dnf` command instead.

Comment 6 Brad Buckingham 2023-10-30 11:29:29 UTC
Bulk setting Target Milestone = 6.15.0 where sat-6.15.0+ is set.

Comment 7 Griffin Sullivan 2023-10-30 13:30:47 UTC
Verified on stream snap 35

foreman-protector uses dnf commands on el8

Comment 10 errata-xmlrpc 2024-04-23 17:12:21 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 (Important: Satellite 6.15.0 release), 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/RHSA-2024:2010