Red Hat Satellite bootstrap.py failing for activation-keys or org-labels with spaces.
Issue
If the bootstrap.py script is used with -o (--organization) or -a (--activationkey) options, and the arguments to those options contain whitespace in either the name of the organization or the activation key, then a call to the /usr/sbin/rhn-migrate-classic-to-rhsm script will fail during execution with an error similar to this...
# /root/bootstrap.py --force -l admin -s satellite6.example.com -o 'myorg' -L 'mylocation' -g RHEL6_hostgroup -a "RHEL 6"
(Output truncated)
[ERROR], [2016-11-08 14:01:56], EXITING: [/usr/sbin/rhn-migrate-classic-to-rhsm --org myorg --activation-key RHEL 6 --destination-url=https://satellite6.example.com:443/rhsm --keep --force] failed to execute properly.
Couldn't find activation key 'RHEL'
(Output truncated)
Environment
Red Hat Satellite 6
katello-client-bootstrap.noarch
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.