Bug 2048986

Summary: "foreman-maintain health check --label validate-yum-config" command failed with message "clean_requirements_on_remove=True Unset this configuration as it is risky while yum update or upgrade!"
Product: Red Hat Satellite Reporter: sganar
Component: Satellite MaintainAssignee: satellite6-bugs <satellite6-bugs>
Status: CLOSED ERRATA QA Contact: sganar
Severity: medium Docs Contact:
Priority: unspecified    
Version: 6.11.0CC: ahumbe, apatel, aupadhye, egolov, gtalreja, kgaikwad, saydas, vsedmik, zhunting
Target Milestone: 6.11.0Keywords: Regression, Triaged
Target Release: Unused   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: rubygem-foreman_maintain-1.0.9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-07-05 14:32:43 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: 1693733    

Description sganar 2022-02-01 09:45:28 UTC
Description of problem:
"foreman-maintain health check --label validate-yum-config" fails with the message

"clean_requirements_on_remove is set in /etc/yum.conf as below: 
clean_requirements_on_remove=True 
Unset this configuration as it is risky while yum update or upgrade!"

Version-Release number of selected component (if applicable):
Satellite 7.0 Rhel 8.5

How reproducible:
Always

Steps to Reproduce:
1. Have a fresh Satellite on RHEL 8.5
2. Run foreman-maintain health check --label validate-yum-config

Actual results:
Check fails

Expected results:
Check should pass

Additional info:

Comment 8 Amit Upadhye 2022-04-12 13:33:12 UTC
Created redmine issue https://projects.theforeman.org/issues/34761 from this bug

Comment 9 Bryan Kearney 2022-04-14 12:04:45 UTC
Moving this bug to POST for triage into Satellite since the upstream issue https://projects.theforeman.org/issues/34761 has been resolved.

Comment 10 sganar 2022-05-23 10:51:04 UTC
Verified.

Tested on Satellite 6.11.0 Snap 21.0

Steps followed: 
1. Have a fresh Satellite on RHEL 8
2. Run foreman-maintain health check --label validate-yum-config

Observation: 
Check passes
```# foreman-maintain health check --label validate-yum-config
Running ForemanMaintain::Scenario::FilteredScenario
================================================================================
Check to validate yum configuration before upgrade:                   [OK]
--------------------------------------------------------------------------------```

Comment 13 errata-xmlrpc 2022-07-05 14:32:43 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 (Moderate: Satellite 6.11 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-2022:5498