Note: This bug is displayed in read-only format because
the product is no longer active in Red Hat Bugzilla.
Red Hat Satellite engineering is moving the tracking of its product development work on Satellite to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "Satellite project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs will be migrated starting at the end of May. If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "Satellite project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/SAT-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Description of problem:
After changing the virt-who settings candlepin and katello are out of sync.
In virt-who the following changes were made to use hsotname instead of uuid and filter on host uuids (now the hostnames)
- hypervisor_id=hostname
- filter_host_uuids=host1.example.com,host2.example.com,host3.example.com,host4.example.com
After these changes i cannot access the Content Hosts page anymore:
2015-10-13 13:50:26 [I] Processing by Katello::Api::V2::SystemsController#index as */*
2015-10-13 13:50:26 [I] Parameters: {"per_page"=>9999, "organization_id"=>3, "api_version"=>"v2", "system"=>{}}
2015-10-13 13:50:27 [I] Authorized user hoici(hoici )
2015-10-13 13:50:45 [I] Rendered /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.2.0.67/app/views/katello/api/v2/systems/index.json.rabl within katello
/api/v2/layouts/collection (17945.0ms)
2015-10-13 13:50:46 [E] exception when talking to a remote client: Katello::Resources::Candlepin::Consumer: 410 Gone {"displayMessage":"Unit ed149cbb-9dd9-4
dd4-acb2-56ac6393b872 has been deleted","requestUuid":"17eb9c0d-7765-4cdf-b3d8-4423313d0904","deletedId":"ed149cbb-9dd9-4dd4-acb2-56ac6393b872"} (GET /candl
epin/consumers/ed149cbb-9dd9-4dd4-acb2-56ac6393b872) RestClient::Gone: Katello::Resources::Candlepin::Consumer: 410 Gone {"displayMessage":"Unit ed149cbb-9d
d9-4dd4-acb2-56ac6393b872 has been deleted","requestUuid":"17eb9c0d-7765-4cdf-b3d8-4423313d0904","deletedId":"ed149cbb-9dd9-4dd4-acb2-56ac6393b872"} (GET /c
andlepin/consumers/ed149cbb-9dd9-4dd4-acb2-56ac6393b872)
Body: {"displayMessage":"Unit ed149cbb-9dd9-4dd4-acb2-56ac6393b872 has been deleted","requestUuid":"17eb9c0d-7765-4cdf-b3d8-4423313d0904","deletedId":"ed149
cbb-9dd9-4dd4-acb2-56ac6393b872"}
Even the katello:reindex does not work to try to correct this:
# foreman-rake katello:reindex
API controllers newer than Apipie cache! Run apipie:cache rake task to regenerate cache.
Elasticsearch Indices cleared.
Re-indexing Katello::ContentViewErratumFilterRule
Re-indexing Katello::HostCollection
Re-indexing Katello::System
Re-indexing Katello::ContentViewHistory
Re-indexing Katello::ContentViewFilter
Re-indexing Katello::TaskStatus
Re-indexing Katello::Job
Re-indexing Katello::ContentViewPuppetModule
Re-indexing Katello::Repository
Re-indexing Katello::ContentView
Re-indexing Katello::Distributor
Re-indexing Katello::ActivationKey
Re-indexing Katello::Provider
Re-indexing Katello::ContentViewPackageGroupFilterRule
Re-indexing Katello::ContentViewPackageFilterRule
Re-indexing Katello::Product
Re-indexing Katello::ContentViewPuppetEnvironment
Re-indexing Katello::Notice
Re-indexing Katello::Hypervisor
The following Katello::Hypervisor items could not be indexed due to various reasons.
Please check /usr/share/foreman/log/reindex.log for more detailed information.
Object: #<Katello::Hypervisor id: 9, uuid: "ed149cbb-9dd9-4dd4-acb2-56ac6393b872", name: "li-hc-1005", description: "Initial Registration Params", location: "None", environment_id: 2, created_at: "2015-09-21 10:41:02", updated_at: "2015-09-29 14:37:05", type: "Katello::Hypervisor", content_view_id: 52, host_id: nil>
rake aborted!
Hypervisor does not support this action
Tasks: TOP => katello:reindex
Version-Release number of selected component (if applicable):
How reproducible:
Steps to Reproduce:
1. Use virt-who with the default UUID settings to populate all VMWare hypervisors
2. CHange virt-who configuration to use Hostname as identifier
3. CHange virt-who configuration to use Filter on a limited number of hypervisors
4. Load the Content Hosts page
5. Run foreman-rake katello:reindex
Actual results:
Content Hosts page cannot be loaded
foreman-rake katello:reindex cannot repair
Expected results:
Content Hosts page is loaded
foreman-rake katello:reindex can repair such cases
Additional info:
Description of problem: After changing the virt-who settings candlepin and katello are out of sync. In virt-who the following changes were made to use hsotname instead of uuid and filter on host uuids (now the hostnames) - hypervisor_id=hostname - filter_host_uuids=host1.example.com,host2.example.com,host3.example.com,host4.example.com After these changes i cannot access the Content Hosts page anymore: 2015-10-13 13:50:26 [I] Processing by Katello::Api::V2::SystemsController#index as */* 2015-10-13 13:50:26 [I] Parameters: {"per_page"=>9999, "organization_id"=>3, "api_version"=>"v2", "system"=>{}} 2015-10-13 13:50:27 [I] Authorized user hoici(hoici ) 2015-10-13 13:50:45 [I] Rendered /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.2.0.67/app/views/katello/api/v2/systems/index.json.rabl within katello /api/v2/layouts/collection (17945.0ms) 2015-10-13 13:50:46 [E] exception when talking to a remote client: Katello::Resources::Candlepin::Consumer: 410 Gone {"displayMessage":"Unit ed149cbb-9dd9-4 dd4-acb2-56ac6393b872 has been deleted","requestUuid":"17eb9c0d-7765-4cdf-b3d8-4423313d0904","deletedId":"ed149cbb-9dd9-4dd4-acb2-56ac6393b872"} (GET /candl epin/consumers/ed149cbb-9dd9-4dd4-acb2-56ac6393b872) RestClient::Gone: Katello::Resources::Candlepin::Consumer: 410 Gone {"displayMessage":"Unit ed149cbb-9d d9-4dd4-acb2-56ac6393b872 has been deleted","requestUuid":"17eb9c0d-7765-4cdf-b3d8-4423313d0904","deletedId":"ed149cbb-9dd9-4dd4-acb2-56ac6393b872"} (GET /c andlepin/consumers/ed149cbb-9dd9-4dd4-acb2-56ac6393b872) Body: {"displayMessage":"Unit ed149cbb-9dd9-4dd4-acb2-56ac6393b872 has been deleted","requestUuid":"17eb9c0d-7765-4cdf-b3d8-4423313d0904","deletedId":"ed149 cbb-9dd9-4dd4-acb2-56ac6393b872"} Even the katello:reindex does not work to try to correct this: # foreman-rake katello:reindex API controllers newer than Apipie cache! Run apipie:cache rake task to regenerate cache. Elasticsearch Indices cleared. Re-indexing Katello::ContentViewErratumFilterRule Re-indexing Katello::HostCollection Re-indexing Katello::System Re-indexing Katello::ContentViewHistory Re-indexing Katello::ContentViewFilter Re-indexing Katello::TaskStatus Re-indexing Katello::Job Re-indexing Katello::ContentViewPuppetModule Re-indexing Katello::Repository Re-indexing Katello::ContentView Re-indexing Katello::Distributor Re-indexing Katello::ActivationKey Re-indexing Katello::Provider Re-indexing Katello::ContentViewPackageGroupFilterRule Re-indexing Katello::ContentViewPackageFilterRule Re-indexing Katello::Product Re-indexing Katello::ContentViewPuppetEnvironment Re-indexing Katello::Notice Re-indexing Katello::Hypervisor The following Katello::Hypervisor items could not be indexed due to various reasons. Please check /usr/share/foreman/log/reindex.log for more detailed information. Object: #<Katello::Hypervisor id: 9, uuid: "ed149cbb-9dd9-4dd4-acb2-56ac6393b872", name: "li-hc-1005", description: "Initial Registration Params", location: "None", environment_id: 2, created_at: "2015-09-21 10:41:02", updated_at: "2015-09-29 14:37:05", type: "Katello::Hypervisor", content_view_id: 52, host_id: nil> rake aborted! Hypervisor does not support this action Tasks: TOP => katello:reindex Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Use virt-who with the default UUID settings to populate all VMWare hypervisors 2. CHange virt-who configuration to use Hostname as identifier 3. CHange virt-who configuration to use Filter on a limited number of hypervisors 4. Load the Content Hosts page 5. Run foreman-rake katello:reindex Actual results: Content Hosts page cannot be loaded foreman-rake katello:reindex cannot repair Expected results: Content Hosts page is loaded foreman-rake katello:reindex can repair such cases Additional info: