Actions
Bug #19015
closedUpgrade to 3.3.x fails with ArgumentError: Unknown key
Status:
Duplicate
Priority:
Urgent
Assignee:
-
Target version:
-
Description
Running foreman-installer --scenario katello --upgrade
when upgrading to Katello 3.3/TFM 1.14 yields the following:
Upgrade Step: migrate_foreman... API controllers newer than Apipie cache! Run apipie:cache rake task to regenerate cache. rake aborted! ArgumentError: Unknown key: :host_action_button. Valid keys are: :provided_inputs, :description /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/core_ext/hash/keys.rb:75:in `block in assert_valid_keys' /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/core_ext/hash/keys.rb:73:in `each_key' /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/core_ext/hash/keys.rb:73:in `assert_valid_keys' /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_remote_execution-1.2.2/app/models/remote_execution_feature.rb:23:in `register' /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_openscap-0.6.5/lib/foreman_openscap/engine.rb:159:in `block (2 levels) in <class:Engine>' /usr/share/foreman/app/services/foreman/plugin.rb:64:in `instance_eval' /usr/share/foreman/app/services/foreman/plugin.rb:64:in `register' /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_openscap-0.6.5/lib/foreman_openscap/engine.rb:44:in `block in <class:Engine>' /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/initializable.rb:30:in `instance_exec' /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/initializable.rb:30:in `run' /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/initializable.rb:55:in `block in run_initializers' /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/initializable.rb:54:in `run_initializers' /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/application.rb:352:in `initialize!' /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/railtie.rb:194:in `public_send' /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/railtie.rb:194:in `method_missing' /usr/share/foreman/config/environment.rb:5:in `<top (required)>' /opt/rh/sclo-ror42/root/usr/share/gems/gems/polyglot-0.3.4/lib/polyglot.rb:65:in `require' /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:274:in `block in require' /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:240:in `load_dependency' /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:274:in `require' /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/application.rb:328:in `require_environment!' /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/application.rb:457:in `block in run_tasks_blocks' Tasks: TOP => db:migrate => environment (See full trace by running task with --trace) Upgrade step migrate_foreman failed. Check logs for more information.
A mailing list post from Eric Helms suggests the following:
I believe this is the key error "ArgumentError: Unknown key: :host_action_button. Valid keys are: :provided_inputs, :description" which comes from foreman_remote_execution having an older release. This is fixed in master of the plugin but releasing a newer version is blocked by other issues that are being worked on.
Updated by Dominic Cleal over 7 years ago
- Project changed from Installer to OpenSCAP
- Triaged set to No
Updated by Marek Hulán over 7 years ago
- Status changed from New to Duplicate
Thanks for the report, I believe this is already tracked under #19007. The fix is ready for review and we hope to get the new foreman_openscap release soon.
Updated by Marek Hulán over 7 years ago
- Related to Bug #19007: Remote execution integration is not compatible with REX 1.2.2 and lower added
Actions