Description of problem: Promotion of a package from a repository with international characters in name fails due to error in dependency calculation on Pulp's side. There's problem with path to repository files that is not encoded. Relevant part of pulp.log is attached. Version-Release number of selected component (if applicable): pulp-1.0.2-1 katello-0.2.14-1 Steps to Reproduce: 1. create org, product and repo with international chars in name 2. promote the product 3. create a changeset, add any package from the repo 4. try to promote the changeset or run 'katello changeset info --dependencies ...' Actual results: The promotion ends with Changeset [ changeset_2_žába_5f85ea4 ] promotion failed: undefined method `name' for nil:NilClass According to pulp.log and some closer debugging it's in fact problem of dependency calculation. Expected results: It should promote without errors.
Created attachment 571104 [details] Relevant part of pulp.log
BLOCKED by https://bugzilla.redhat.com/show_bug.cgi?id=858011
https://github.com/Katello/katello/pull/705
depends from the issue in: bz#803702
see comment on bug 803702#c13
this was resolved in 803702 - moving ON_QA
# VERIFIED see bz above. checked and it works now. thanks for the detailed instructions.
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/RHSA-2012-1543.html