dancy reopened this task as "Open".
dancy added a comment.

  Today I am experiencing operations/puppet CI failures related to 
`query_service::deploy::manual`:
  For example from 
https://integration.wikimedia.org/ci/job/operations-puppet-tests-buster/1860/console
 :
  
    16:54:55 Failures:
    16:54:55 
    16:54:55   1) query_service::deploy::manual with systemd is expected to 
contain Sudo::User[deploy-service_wdqs-updater] with user => "deploy-service"
    16:54:55      Failure/Error: it { is_expected.to 
contain_sudo__user('deploy-service_wdqs-updater').with('user' => 
'deploy-service') }
    16:54:55      
    16:54:55      Puppet::PreformattedError:
    16:54:55        Evaluation Error: Error while evaluating a Resource 
Statement, Could not find declared class query_service::deploy::manual (line: 
2, column: 1) on node 728e491cb893.integration.eqiad1.wikimedia.cloud
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/resource.rb:293:in 
`initialize'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/resource.rb:127:in 
`initialize'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/runtime3_resource_support.rb:38:in
 `new'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/runtime3_resource_support.rb:38:in
 `block in create_resources'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in
 `map'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in
 `create_resources'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/runtime3_support.rb:341:in
 `create_resources'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/evaluator_impl.rb:865:in
 `block in eval_ResourceExpression'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/evaluator_impl.rb:862:in
 `map'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/evaluator_impl.rb:862:in
 `eval_ResourceExpression'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/visitor.rb:90:in 
`visit_this_1'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in
 `evaluate'
    16:54:55      # :in `stack'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/puppet_stack.rb:33:in 
`eval'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/puppet_stack.rb:33:in 
`stack'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/evaluator_impl.rb:737:in
 `eval_Program'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/visitor.rb:90:in 
`visit_this_1'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in
 `evaluate'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/parser/evaluating_parser.rb:63:in
 `evaluate'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/ast/pops_bridge.rb:125:in
 `evaluate'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/ast.rb:31:in 
`safeevaluate'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/resource/type.rb:136:in 
`evaluate_code'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/resource.rb:79:in 
`block in evaluate'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util/profiler/around_profiler.rb:58:in
 `profile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util/profiler.rb:51:in 
`profile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/resource.rb:71:in 
`evaluate'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/compiler.rb:592:in 
`evaluate_main'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/compiler.rb:166:in 
`block (2 levels) in compile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util/profiler/around_profiler.rb:58:in
 `profile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util/profiler.rb:51:in 
`profile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/compiler.rb:166:in 
`block in compile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/context.rb:65:in `override'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet.rb:260:in `override'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/compiler.rb:155:in 
`compile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/compiler.rb:35:in 
`compile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/indirector/catalog/compiler.rb:303:in
 `block (2 levels) in compile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util/profiler/around_profiler.rb:58:in
 `profile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util/profiler.rb:51:in 
`profile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/indirector/catalog/compiler.rb:301:in
 `block in compile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util.rb:232:in `block in 
benchmark'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util.rb:231:in `benchmark'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/indirector/catalog/compiler.rb:299:in
 `compile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/indirector/catalog/compiler.rb:54:in
 `block in find'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/node/environment.rb:450:in 
`with_text_domain'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/indirector/catalog/compiler.rb:53:in
 `find'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/indirector/indirection.rb:198:in
 `find'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/adapters.rb:84:in 
`catalog'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/adapters.rb:163:in
 `catalog'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/support.rb:476:in 
`build_catalog_without_cache_v2'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/support.rb:488:in 
`block in build_catalog'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/cache.rb:23:in 
`get'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/support.rb:486:in 
`build_catalog'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/support.rb:100:in 
`block in load_catalogue'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/support.rb:410:in 
`with_vardir'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/support.rb:85:in 
`load_catalogue'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/example/class_example_group.rb:7:in
 `catalogue'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/support.rb:14:in 
`block in subject'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/matchers/create_generic.rb:84:in
 `matches?'
    16:54:55      # 
./modules/query_service/spec/classes/query_service_deploy_manual_spec.rb:24:in 
`block (3 levels) in <top (required)>'
    16:54:55      # ------------------
    16:54:55      # --- Caused by: ---
    16:54:55      # ArgumentError:
    16:54:55      #   Could not find declared class 
query_service::deploy::manual
    16:54:55      #   
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/resource.rb:293:in 
`initialize'
    16:54:55 
    16:54:55   2) query_service::deploy::manual with systemd is expected to 
contain Sudo::User[deploy-service_wdqs-blazegraph] with user => "deploy-service"
    16:54:55      Failure/Error: it { is_expected.to 
contain_sudo__user('deploy-service_wdqs-blazegraph').with('user' => 
'deploy-service') }
    16:54:55      
    16:54:55      Puppet::PreformattedError:
    16:54:55        Evaluation Error: Error while evaluating a Resource 
Statement, Could not find declared class query_service::deploy::manual (line: 
2, column: 1) on node 728e491cb893.integration.eqiad1.wikimedia.cloud
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/resource.rb:293:in 
`initialize'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/resource.rb:127:in 
`initialize'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/runtime3_resource_support.rb:38:in
 `new'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/runtime3_resource_support.rb:38:in
 `block in create_resources'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in
 `map'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in
 `create_resources'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/runtime3_support.rb:341:in
 `create_resources'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/evaluator_impl.rb:865:in
 `block in eval_ResourceExpression'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/evaluator_impl.rb:862:in
 `map'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/evaluator_impl.rb:862:in
 `eval_ResourceExpression'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/visitor.rb:90:in 
`visit_this_1'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in
 `evaluate'
    16:54:55      # :in `stack'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/puppet_stack.rb:33:in 
`eval'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/puppet_stack.rb:33:in 
`stack'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/evaluator_impl.rb:737:in
 `eval_Program'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/visitor.rb:90:in 
`visit_this_1'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in
 `evaluate'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/pops/parser/evaluating_parser.rb:63:in
 `evaluate'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/ast/pops_bridge.rb:125:in
 `evaluate'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/ast.rb:31:in 
`safeevaluate'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/resource/type.rb:136:in 
`evaluate_code'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/resource.rb:79:in 
`block in evaluate'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util/profiler/around_profiler.rb:58:in
 `profile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util/profiler.rb:51:in 
`profile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/resource.rb:71:in 
`evaluate'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/compiler.rb:592:in 
`evaluate_main'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/compiler.rb:166:in 
`block (2 levels) in compile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util/profiler/around_profiler.rb:58:in
 `profile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util/profiler.rb:51:in 
`profile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/compiler.rb:166:in 
`block in compile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/context.rb:65:in `override'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet.rb:260:in `override'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/compiler.rb:155:in 
`compile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/parser/compiler.rb:35:in 
`compile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/indirector/catalog/compiler.rb:303:in
 `block (2 levels) in compile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util/profiler/around_profiler.rb:58:in
 `profile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util/profiler.rb:51:in 
`profile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/indirector/catalog/compiler.rb:301:in
 `block in compile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util.rb:232:in `block in 
benchmark'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/util.rb:231:in `benchmark'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/indirector/catalog/compiler.rb:299:in
 `compile'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/indirector/catalog/compiler.rb:54:in
 `block in find'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/node/environment.rb:450:in 
`with_text_domain'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/indirector/catalog/compiler.rb:53:in
 `find'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/indirector/indirection.rb:198:in
 `find'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/adapters.rb:84:in 
`catalog'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/adapters.rb:163:in
 `catalog'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/support.rb:476:in 
`build_catalog_without_cache_v2'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/support.rb:488:in 
`block in build_catalog'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/cache.rb:23:in 
`get'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/support.rb:486:in 
`build_catalog'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/support.rb:100:in 
`block in load_catalogue'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/support.rb:410:in 
`with_vardir'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/support.rb:85:in 
`load_catalogue'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/example/class_example_group.rb:7:in
 `catalogue'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/support.rb:14:in 
`block in subject'
    16:54:55      # 
./.bundle/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/matchers/create_generic.rb:84:in
 `matches?'
    16:54:55      # 
./modules/query_service/spec/classes/query_service_deploy_manual_spec.rb:25:in 
`block (3 levels) in <top (required)>'
    16:54:55      # ------------------
    16:54:55      # --- Caused by: ---
    16:54:55      # ArgumentError:
    16:54:55      #   Could not find declared class 
query_service::deploy::manual
    16:54:55      #   
./.bundle/ruby/2.5.0/gems/puppet-5.5.10/lib/puppet/resource.rb:293:in 
`initialize'

TASK DETAIL
  https://phabricator.wikimedia.org/T316876

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: bking, dancy
Cc: BTullis, Gehel, dancy, RKemper, bking, demon, Aklapper, 
Danny_Benjafield_WMDE, Isabelladantes1983, Themindcoder, Adamm71, S8321414, 
Jersione, Hellket777, LisafBia6531, jnuche, Astuthiodit_1, AWesterinen, 786, 
TheReadOnly, Biggs657, karapayneWMDE, Invadibot, maantietaja, Juan90264, 
Alter-paule, Beast1978, ItamarWMDE, Un1tY, Akuckartz, Dringsim, Hook696, 
Kent7301, joker88john, CucyNoiD, Nandana, NebulousIris, Namenlos314, Gaboe420, 
Giuliamocci, Cpaulf30, Lahi, Gq86, Af420, Bsandipan, Lucas_Werkmeister_WMDE, 
GoranSMilovanovic, QZanden, EBjune, KimKelting, merbst, LawExplorer, Lewizho99, 
Maathavan, _jensen, rosalieper, Neuronton, Liudvikas, Scott_WUaS, Jonas, 
Xmlizer, thcipriani, jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, 
Manybubbles, Mbch331, Jay8g, Krenair, jeremyb
_______________________________________________
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org

Reply via email to