Bug 2091900 - foreman-protector plugin on el8 should run dnf commands instead of yum commands
Summary: foreman-protector plugin on el8 should run dnf commands instead of yum commands
Keywords:
Status: VERIFIED
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Satellite Maintain
Version: 6.11.0
Hardware: All
OS: All
high
medium
Target Milestone: 6.15.0
Assignee: Eric Helms
QA Contact: Griffin Sullivan
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-05-31 09:31 UTC by Gaurav Talreja
Modified: 2024-04-02 15:10 UTC (History)
6 users (show)

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.
Clone Of:
Environment:
Last Closed:
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github theforeman foreman_maintain pull 732 0 None open Convert all code to use DNF 2023-05-20 12:22:01 UTC
Red Hat Issue Tracker SAT-14345 0 None None None 2022-12-08 15:49:47 UTC

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


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