Description of problem: foreman-maintain advanced procedure run repositories-setup --version 6.10/7.0 failed with "undefined method `map' for "*":String" # foreman-maintain advanced procedure run repositories-setup --version 7.0 Running ForemanMaintain::Scenario ================================================================================ Setup repositories: / Configuring repositories for 7.0 [FAIL] undefined method `map' for "*":String -------------------------------------------------------------------------------- Scenario [ForemanMaintain::Scenario] failed. The following steps ended up in failing state: [repositories-setup] Resolve the failed steps and rerun the command. In case the failures are false positives, use --whitelist="repositories-setup" Version-Release number of selected component (if applicable): Satellite 7.0 Snap 4.0 rubygem-foreman_maintain-1.0.1-1.el7sat.noarch How reproducible: Always Steps to Reproduce: 1. # foreman-maintain advanced procedure run repositories-setup --version 7.0 2. Actual results: undefined method `map' for "*":String Expected results: Successfully set up repositories. Additional info:
Created redmine issue https://projects.theforeman.org/issues/34281 from this bug
Moving this bug to POST for triage into Satellite since the upstream issue https://projects.theforeman.org/issues/34281 has been resolved.
Verified. Tested on Satellite 7.0 Snap 12 rubygem-foreman_maintain-1.0.3-1.el7sat.noarch Version: Steps: 1. foreman-maintain advanced procedure run repositories-setup --version 6.10 2. foreman-maintain advanced procedure run repositories-setup --version 7.0 Observations: Procedure repositories-setup works fine and setups repositories as per version specified.
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