Description of problem: Currently the cdn_var_substitutor#valid_substitutions? treats 301 redirects as an error. In some cases it will try to fetch $REPO_URL/repodata which causes a redirect to $REPO_URL/repodata/. One solution is to have it request $REPO_URL/repodata/repomd.xml, but i would argue it should just follow redirects as well. Version-Release number of selected component (if applicable): katello-1.5.0-22.el6sat.noarch katello-ca-1.0-1.noarch katello-certs-tools-1.5.5-1.el6sat.noarch katello-installer-0.0.37-1.el6sat.noarch pulp-katello-plugins-0.2-1.el6sat.noarch ruby193-rubygem-katello-1.5.0-40.el6sat.noarch rubygem-hammer_cli_katello-0.0.3-22.el6sat.noarch How reproducible: 100% Steps to Reproduce: (1. Change the CDN URL to a local mirror) 2. Visit the Red Hat Repositories page 3. Try to select/enable a repository Actual results: Back-end errors Expected results: Repo should become enabled Additional info: http://projects.theforeman.org/issues/5574
Since this issue was entered in Red Hat Bugzilla, the release flag has been set to ? to ensure that it is properly evaluated for this release.
Created redmine issue http://projects.theforeman.org/issues/5932 from this bug
Fixed in https://github.com/Katello/katello/pull/4156
VERIFIED
This was delivered with 6.0.3, which is the Satellite 6 Beta.
This was delivered in 6.0.3, the Beta version of Satellite 6.0
This was delivered in the Satellite 6 Beta (6.0.3)