Project

General

Profile

Bug #31433

foreman-rake katello:receptor:extract_orgs fails with Dynflow world was not initialized

Added by Adam Ruzicka over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Tooling
Target version:
Difficulty:
Triaged:
Yes
Bugzilla link:
Fixed in Releases:
Found in Releases:
Red Hat JIRA:

Description

Description of problem:
foreman-rake katello:receptor:extract_orgs fails with Dynflow world was not initialized

Version-Release number of selected component (if applicable):
Satellite 6.9 snap 3

How reproducible:
Always

Steps to Reproduce:
1. run foreman-rake katello:receptor:extract_orgs OUTPUT_FILE=/dev/null

Actual results:
It fails with "The Dynflow world was not initialized yet. If your plugin uses it, make sure to call Rails.application.dynflow.require! in some initializer"

Expected results:
It succeeds

Additional info:
  1. foreman-rake katello:receptor:extract_orgs --trace OUTPUT_FILE=/dev/null
    • Invoke katello:receptor:extract_orgs (first_time)
    • Invoke environment (first_time)
    • Execute environment
    • Invoke katello:check_ping (first_time)
    • Invoke environment
    • Execute katello:check_ping {:services=> {:candlepin=>{:status=>"ok", :duration_ms=>"50"},
      :candlepin_auth=>{:status=>"ok", :duration_ms=>"59"},
      :foreman_tasks=> {:status=>"FAIL",
      :message=>
      "The Dynflow world was not initialized yet. If your plugin uses it, make sure to call Rails.application.dynflow.require! in some initializer"},
      :katello_events=> {:status=>"ok", :message=>"0 Processed, 0 Failed", :duration_ms=>"0"},
      :candlepin_events=> {:status=>"ok", :message=>"0 Processed, 0 Failed", :duration_ms=>"0"},
      :pulp=>{:status=>"ok", :duration_ms=>"149"},
      :pulp_auth=>{:status=>"ok", :duration_ms=>"65"}},
      :status=>"FAIL"}
      rake aborted!
      Not all the services have been started. Check the status report above and try again.
      /opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.18.0.rc1/lib/katello/tasks/reimport.rake:10:in `block (2 levels) in <top (required)>'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/task.rb:251:in `block in execute'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/task.rb:251:in `each'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/task.rb:251:in `execute'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/task.rb:195:in `block in invoke_with_call_chain'
      /opt/rh/rh-ruby25/root/usr/share/ruby/monitor.rb:226:in `mon_synchronize'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/task.rb:188:in `invoke_with_call_chain'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/task.rb:217:in `block in invoke_prerequisites'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/task.rb:215:in `each'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/task.rb:215:in `invoke_prerequisites'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/task.rb:194:in `block in invoke_with_call_chain'
      /opt/rh/rh-ruby25/root/usr/share/ruby/monitor.rb:226:in `mon_synchronize'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/task.rb:188:in `invoke_with_call_chain'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/task.rb:181:in `invoke'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/application.rb:160:in `invoke_task'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/application.rb:116:in `block (2 levels) in top_level'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/application.rb:116:in `each'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/application.rb:116:in `block in top_level'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/application.rb:125:in `run_with_threads'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/application.rb:110:in `top_level'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/application.rb:83:in `block in run'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/application.rb:186:in `standard_exception_handling'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/lib/rake/application.rb:80:in `run'
      /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/exe/rake:27:in `<top (required)>'
      /opt/rh/rh-ruby25/root/usr/bin/rake:23:in `load'
      /opt/rh/rh-ruby25/root/usr/bin/rake:23:in `<main>'
      Tasks: TOP => katello:receptor:extract_orgs => katello:check_ping

Associated revisions

Revision 941fc64a (diff)
Added by Adam Ruzicka over 1 year ago

Fixes #31433 - Make receptor:extract_orgs act as dynflow client (#9062)

  • Fixes #31433 - Make receptor:extract_orgs act as dynflow client

History

#1 Updated by The Foreman Bot over 1 year ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/Katello/katello/pull/9062 added

#2 Updated by Jonathon Turel over 1 year ago

  • Triaged changed from No to Yes
  • Target version set to Katello 3.18.0
  • Category set to Tooling

#3 Updated by The Foreman Bot over 1 year ago

  • Fixed in Releases Katello 4.0.0 added

#4 Updated by Adam Ruzicka over 1 year ago

  • Status changed from Ready For Testing to Closed

Also available in: Atom PDF