Description of problem: We were trying to run foreman-maintain advanced procedure run repositories-setup. But it shows # foreman-maintain advanced procedure run repositories-setup ERROR: option '--version' is required See: 'foreman-maintain advanced procedure run repositories-setup --help' and foreman-maintain advanced procedure run repositories-setup --help do not display any --version option. Version-Release number of selected component (if applicable): Foreman-maintain 2.0 How reproducible: always Steps to Reproduce: 1. # foreman-maintain advanced procedure run repositories-setup ERROR: option '--version' is required See: 'foreman-maintain advanced procedure run repositories-setup --help' # foreman-maintain advanced procedure run repositories-setup -h Usage: foreman-maintain advanced procedure run repositories-setup [OPTIONS] Options: -y, --assumeyes Automatically answer yes for all questions -w, --whitelist whitelist Comma-separated list of labels of steps to be ignored -f, --force Force steps that would be skipped as they were already run -h, --help print help Actual results: --version is missing in help. Expected results: --version option should be there. Additional info:
Created redmine issue http://projects.theforeman.org/issues/21186 from this bug
Moving this bug to POST for triage into Satellite 6 since the upstream issue http://projects.theforeman.org/issues/21186 has been resolved.
FailedQA Version tested: # rpm -q rubygem-foreman_maintain rubygem-foreman_maintain-0.1.1-1.el7sat.noarch # foreman-maintain advanced procedure run repositories-setup -h Usage: foreman-maintain advanced procedure run repositories-setup [OPTIONS] Options: -y, --assumeyes Automatically answer yes for all questions -w, --whitelist whitelist Comma-separated list of labels of steps to be ignored -f, --force Force steps that would be skipped as they were already run -h, --help print help
please re-test with rubygem-foreman_maintain-0.1.2-2.el7sat.noarch
VERIFIED [root@ibm-x3250m4-05 ~]# rpm -q rubygem-foreman_maintain rubygem-foreman_maintain-0.1.3-1.el7sat.noarch [root@ibm-x3250m4-05 ~]# foreman-maintain advanced procedure run repositories-setup -h Usage: foreman-maintain advanced procedure run repositories-setup [OPTIONS] Options: --version VERSION Version for which repositories needs to be setup -y, --assumeyes Automatically answer yes for all questions -w, --whitelist whitelist Comma-separated list of labels of steps to be ignored -f, --force Force steps that would be skipped as they were already run -h, --help print help ... # foreman-maintain advanced procedure run repositories-setup --version 6.2 Running ForemanMaintain::Scenario ================================================================================ Setup repositories: | Configuring repositories for 6.2 [OK] --------------------------------------------------------------------------------
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, 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/RHBA-2018:0330