Bug 787829
Summary: | Getting 404 on repo metadata | ||
---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Og Maciel <omaciel> |
Component: | Content Management | Assignee: | Ivan Necas <inecas> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Katello QA List <katello-qa-list> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 6.0.1 | CC: | bkearney, ehelms, mmccune |
Target Milestone: | Unspecified | Keywords: | Triaged |
Target Release: | Unused | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2012-08-22 18:25:04 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 790417 | ||
Bug Blocks: | 747354 |
Description
Og Maciel
2012-02-06 20:48:24 UTC
Some additional information on the setup and issue. The Custom Provider had one product 'System Engine'. The product "System Engine' contained two repositories "Stable" and "Testing". The client system was registered through Katello to the "Dev" environment and was subscribed to the "System Engine" product. The "Test" repository had been promoted to the "Dev" environment, but the "Stable" repository had not been promoted out of Library. The above running of 'yum repolist' threw a 404 for the "Stable" repository but not the "Testing" repository. Disabling the "Stable" repository on the client confirmed that the "Testing" repository was able to be seen and all the packages within it available. Apparent Issue: When subscribing to a product, all repositories for the given product are enabled when only the repositories within the environment that the client machine is registered to should be enabled. This will be fixed when the per-environment changeset work is merged in. There is a incompatibility in what we expect $env should be replaced with (evnironment name), and what CP uses for replacement (evn id). See https://bugzilla.redhat.com/show_bug.cgi?id=790417 . This blocks merging changes that will fix the problem with missing blacklisted repos that were not promoted. Problem fixed by integrating candlepin environments. f93c8b4 789456 - fix problem with unicode e93dcbc 789456 - candlepin environment orchestration a5374a2 789456 - pre-save and post-save queues in orchestration tagged in Katello 0.1.239-1 needs candlepin-0.5.19-1 or newer Validated on: * candlepin-0.5.20-1.el6.noarch * candlepin-tomcat6-0.5.20-1.el6.noarch * katello-0.1.238-3.el6.noarch * katello-all-0.1.238-3.el6.noarch * katello-certs-tools-1.0.2-2.el6.noarch * katello-cli-0.1.54-2.el6.noarch * katello-cli-common-0.1.54-2.el6.noarch * katello-common-0.1.238-3.el6.noarch * katello-configure-0.1.64-5.el6.noarch * katello-glue-candlepin-0.1.238-3.el6.noarch * katello-glue-foreman-0.1.238-3.el6.noarch * katello-glue-pulp-0.1.238-3.el6.noarch * katello-httpd-ssl-key-pair-1.0-1.noarch * katello-qpid-broker-key-pair-1.0-1.noarch * katello-repos-0.1.5-1.el6.noarch * katello-selinux-0.1.3-1.el6.noarch * katello-trusted-ssl-cert-1.0-1.noarch * pulp-0.0.265-1.el6.noarch * pulp-common-0.0.265-1.el6.noarch * pulp-selinux-server-0.0.265-1.el6.noarch getting rid of 6.0.0 version since that doesn't exist |