Description of problem: Currently when changing hostname without specifying username and password: # katello-change-hostname -y newname /usr/sbin/katello-change-hostname:191:in `precheck': undefined local variable or method `opt_parser' for main:Object (NameError) from /usr/sbin/katello-change-hostname:212:in `<main>' or # ]# katello-change-hostname newname ***WARNING*** This script will modify your system. You will need to re-register any satellite clients registered to this system after script completion. Foreman Proxies will have to be re-registered and reinstalled. If you are using custom certificates, you will have to run the satellite-installer again with custom certificate options after this script completes. Have you taken the necessary precautions (backups, snapshots, etc...) and want to proceed with changing your hostname? [y/n]:/usr/sbin/katello-change-hostname:191:in `precheck': undefined local variable or method `opt_parser' for main:Object (NameError) from /usr/sbin/katello-change-hostname:212:in `<main>' Version-Release number of selected component (if applicable): Satellite 6.3 snap 11 Expected results: Some user-friendly message asking user to pass -u and -p options. Possibly, in the interactive mode katello-change-hostname could ask for credentials just after the [y/n] dialog
John, is this something needed or helpful to katello-change-hostname?
Mike, yes this would be helpful, I'll work on this
Created redmine issue http://projects.theforeman.org/issues/20805 from this bug
Moving this bug to POST for triage into Satellite 6 since the upstream issue http://projects.theforeman.org/issues/20805 has been resolved.
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/RHSA-2018:0336