Bug 1315437
Summary: | Intermittent issue with syncing content from RHCI: NameError: uninitialized constant Katello::Repository::Katello::RepositoryErratum | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Satellite | Reporter: | jkim | ||||
Component: | Content Management | Assignee: | satellite6-bugs <satellite6-bugs> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Katello QA List <katello-qa-list> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 6.1.7 | CC: | bkearney, jkim, jmatthew | ||||
Target Milestone: | Unspecified | Keywords: | Triaged | ||||
Target Release: | Unused | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2017-01-13 20:06:56 UTC | Type: | Bug | ||||
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: | |||||||
Bug Blocks: | 1212602 | ||||||
Attachments: |
|
We also saw the below which may be related: [E] uninitialized constant Katello::Erratum::Katello::ErratumCve (NameError) 2016-03-05 23:13:57 [D] [1m[35mSQL (0.4ms)[0m SELECT "katello_erratum_bugzillas"."bug_id" FROM "katello_erratum_bugzillas" WHERE "katello_erratum_bugzillas"."erratum_id" = 1 2016-03-05 23:13:58 [E] uninitialized constant Katello::Erratum::Katello::ErratumCve (NameError) /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/inheritance.rb:111:in compute_type' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/reflection.rb:172:inklass' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/reflection.rb:284:in inverse_of' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/reflection.rb:245:incheck_validity_of_inverse!' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/reflection.rb:240:in check_validity!' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/associations/association.rb:26:ininitialize' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/associations/collection_association.rb:24:in initialize' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/associations.rb:160:innew' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/associations.rb:160:in association' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/associations/builder/association.rb:44:inblock in define_readers' /mnt/sandbox/git2/katello/app/models/katello/erratum.rb:138:in block in update_cves' /mnt/sandbox/git2/katello/app/models/katello/erratum.rb:111:incall' /mnt/sandbox/git2/katello/app/models/katello/erratum.rb:111:in run_until' /mnt/sandbox/git2/katello/app/models/katello/erratum.rb:144:inupdate_cves' /mnt/sandbox/git2/katello/app/models/katello/erratum.rb:95:in update_from_json' /mnt/sandbox/git2/katello/app/models/katello/glue/pulp/repo.rb:333:inblock in index_db_errata' /mnt/sandbox/git2/katello/app/models/katello/glue/pulp/repo.rb:327:in each' /mnt/sandbox/git2/katello/app/models/katello/glue/pulp/repo.rb:327:inindex_db_errata' /mnt/sandbox/git2/katello/app/models/katello/glue/elastic_search/repository.rb:129:in index_content' /mnt/sandbox/git2/katello/app/lib/actions/katello/repository/index_content.rb:16:inrun' /mnt/sandbox/git2/dynflow/lib/dynflow/action.rb:487:in `block (3 levels) in execute_run' Moving 6.2 bugs out to sat-backlog. Are you still seeing this? We have not seen this issue in several months. I am marking this CLOSED For more info, I suspect this issue was only showing up in development environments, don't think it happened from a pure RPM install. |
Created attachment 1133881 [details] exception backtrace portion in the foreman deployment.log Description of problem: Intermittently, a 'NameError: uninitialized constant Katello::Repository::Katello::RepositoryErratum' exception occurs in the content syncing step during a RHCI deployment. Version-Release number of selected component (if applicable): N/A How reproducible: Intermittent Steps to Reproduce: 1. Create a RHCI deployment of RHEV, this means syncing ~10 repos for RHEL7 and RHEV 2. Begin the deployment 3. Deployment fails Actual results: Exception occurs, syncing step fails Action: Actions::Katello::Repository::Sync Input: {"repository"=> {"id"=>6, "name"=> "Red Hat Enterprise Virtualization Manager 3 Beta RPMs x86_64 6Server", "label"=> "Red_Hat_Enterprise_Virtualization_Manager_3_Beta_RPMs_x86_64_6Server"}, "product"=> {"id"=>2, "name"=>"Red Hat Enterprise Virtualization", "label"=>"Red_Hat_Enterprise_Virtualization", "cp_id"=>"150"}, "provider"=>{"id"=>2, "name"=>"Red Hat"}, "organization"=> {"id"=>1, "name"=>"Default Organization", "label"=>"Default_Organization"}, "services_checked"=>["pulp", "pulp_auth"]} Backtrace: 2016-03-07 15:55:28 [E] uninitialized constant Katello::Repository::Katello::RepositoryErratum (NameError) /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/inheritance.rb:111:in `compute_type' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/reflection.rb:172:in `klass' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/associations/association.rb:118:in `klass' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/associations/association.rb:124:in `target_scope' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/associations/association.rb:88:in `scoped' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/associations/collection_proxy.rb:66:in `scoped' /home/vagrant/.rvm/gems/ruby-1.9.3-p448/gems/activerecord-3.2.21/lib/active_record/associations/collection_proxy.rb:41:in `order' /mnt/sandbox/git2/katello/app/lib/actions/katello/repository/errata_mail.rb:20:in `plan' /mnt/sandbox/git2/dynflow/lib/dynflow/action.rb:442:in `block (3 levels) in execute_plan' /mnt/sandbox/git2/dynflow/lib/dynflow/middleware/stack.rb:26:in `call' /mnt/sandbox/git2/dynflow/lib/dynflow/middleware/stack.rb:26:in `pass' /mnt/sandbox/git2/dynflow/lib/dynflow/middleware.rb:16:in `pass' /mnt/sandbox/git2/dynflow/lib/dynflow/middleware.rb:29:in `plan' /mnt/sandbox/git2/dynflow/lib/dynflow/middleware/stack.rb:22:in `call' /mnt/sandbox/git2/dynflow/lib/dynflow/middleware/stack.rb:26:in `pass' /mnt/sandbox/git2/dynflow/lib/dynflow/middleware.rb:16:in `pass' /mnt/sandbox/git2/dynflow/lib/dynflow/middleware.rb:29:in `plan' /mnt/sandbox/git2/dynflow/lib/dynflow/middleware/stack.rb:22:in `call' Expected results: Successful content sync Additional info: Backtrace is attached.