Description of problem: At this menu: Enter your subscription manager credentials?: 1. Subscription manager username: 2. Subscription manager password: 3. Comma separated repositories: rhel-6-server-openstack-4.0-rpms 4. RHEL repo path (http(s) or nfs URL): http:// 5. Subscription manager pool (optional): 6. Proceed with configuration 7. Skip this step (provisioning won't subscribe your machines) I just pressed enter accidentally. Got a garbled menu instead: Ambiguous choice. Please choose one of [1, 2, 3, 4, 5, 6, 7, Subscription manager username: , Subscription manager password: , Comma separated repositories: rhel-6-server-openstack-4.0-rpms, RHEL repo path (http(s) or nfs URL): http://, Subscription manager pool (optional): , Proceed with configuration, Skip this step (provisioning won't subscribe your machines)]. The whole menu appeared on one line. Version-Release number of selected component (if applicable): [root@staypuft ~]# rpm -q foreman-installer-staypuft foreman-installer-staypuft-0.0.14-1.el6ost.noarch How reproducible: always, keep pressing enter, keep getting a garbled menu Actual results: garbled menu Expected results: ungarbled menu Additional info:
Yes, the feature of printing all valid entries in a single line list becomes rather like a bug when there are a lot of (long) entries. We should probably just say something like "invalid choice" and print the menu again.
From now on, we just accept and print valid indexes only (except NIC menu). This is fixed in upstream since 0.0.18
verified in the latest Staypuft version
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. http://rhn.redhat.com/errata/RHBA-2014-1090.html