theforeman / foreman_fog_proxmox

Foreman plugin to add Proxmox compute resource based on fog-proxmox gem
GNU General Public License v3.0
105 stars 30 forks source link

Unable to edit proxmox instances after foreman upgrade to 2.5.1 / fog-proxmox 0.13.3 #205

Closed Be-El closed 3 years ago

Be-El commented 3 years ago

Description

We upgraded our foreman installation from 2.1 to the latest available 2.5 release for Debian Buster, including an upgrade of the ruby-foreman-fog-proxmox package to the latest available version 0.13.3-1 from the foreman plugin repository.

After the upgrade all instances are present, proxmox VMs are listed under compute resources. But two problem occur:

  1. clicking on a proxmox vm in the compute resources list results in an error (probably #203 , we can ignore it)
  2. editing an existing proxmox instance fails with the error message "Oops, we're sorry but something went wrong undefined method `args_for_compute_resource_partial' for #<#:0x00007fed6a0ce608>"

Environment

Foreman 2.5.1 on Debian Buster, Proxmox plugin 0.13.3-1, recently upgraded from foreman 2.1 and older proxmox plugin.

Reproduces how often:

Second problem happens for every instance on proxmox.

Additional Information

Stacktrace from foreman log:

2021-06-25T13:22:18 [W|app|672d7b12] undefined method args_for_compute_resource_partial' for #<#<Class:0x00007fed77bd4428>:0x000055e305d23168> 2021-06-25T13:22:18 [I|app|672d7b12] Backtrace for 'undefined methodargs_for_compute_resource_partial' for #<#:0x000055e305d23168>' error (ActionView::Template::Error): undefined method args_for_compute_resource_partial' for #<#<Class:0x00007fed77bd4428>:0x000055e305d23168> 672d7b12 | /usr/share/foreman/app/views/hosts/_compute_detail.html.erb:20:in_ad9389ab633c58ae4af210594c0e97b5' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/base.rb:274:in _run' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:185:inblock in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:182:in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:385:ininstrument_render_template' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:183:in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/deface-1.5.3/lib/deface/action_view_extensions.rb:43:inrender' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/partial_renderer.rb:357:in block in render_partial' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/abstract_renderer.rb:88:inblock in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:180:in block in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications/instrumenter.rb:24:ininstrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:180:in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/abstract_renderer.rb:87:ininstrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/partial_renderer.rb:346:in render_partial' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/partial_renderer.rb:317:inrender' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/renderer.rb:65:in render_partial_to_object' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/renderer.rb:27:inrender_to_object' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/renderer.rb:22:in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/helpers/rendering_helper.rb:34:inblock in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/base.rb:304:in in_rendering_context' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/helpers/rendering_helper.rb:30:inrender' 672d7b12 | /usr/share/foreman/app/views/hosts/_compute.html.erb:8:in block in _7ecbebc7d3c6c3ae09a1e8bb614a1bb3' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/helpers/capture_helper.rb:45:inblock in capture' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/helpers/capture_helper.rb:209:in with_output_buffer' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/helpers/capture_helper.rb:45:incapture' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/helpers/form_helper.rb:1009:in fields_for' 672d7b12 | /usr/share/foreman/app/views/hosts/_compute.html.erb:1:in_7ecbebc7d3c6c3ae09a1e8bb614a1bb3' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/base.rb:274:in _run' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:185:inblock in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:182:in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:385:ininstrument_render_template' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:183:in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/deface-1.5.3/lib/deface/action_view_extensions.rb:43:inrender' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/partial_renderer.rb:357:in block in render_partial' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/abstract_renderer.rb:88:inblock in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:180:in block in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications/instrumenter.rb:24:ininstrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:180:in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/abstract_renderer.rb:87:ininstrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/partial_renderer.rb:346:in render_partial' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/partial_renderer.rb:317:inrender' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/renderer.rb:65:in render_partial_to_object' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/renderer.rb:53:inrender_partial' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/helpers/rendering_helper.rb:38:in render' 672d7b12 | /usr/share/foreman/app/views/hosts/_unattended.html.erb:2:in_ad75d3ce1f69109b62fed1b5cf87ac73' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/base.rb:274:in _run' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:185:inblock in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:182:in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:385:ininstrument_render_template' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:183:in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/deface-1.5.3/lib/deface/action_view_extensions.rb:43:inrender' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/partial_renderer.rb:357:in block in render_partial' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/abstract_renderer.rb:88:inblock in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:180:in block in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications/instrumenter.rb:24:ininstrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:180:in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/abstract_renderer.rb:87:ininstrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/partial_renderer.rb:346:in render_partial' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/partial_renderer.rb:317:inrender' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/renderer.rb:65:in render_partial_to_object' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/renderer.rb:53:inrender_partial' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/helpers/rendering_helper.rb:38:in render' 672d7b12 | /usr/share/foreman/app/views/hosts/_form.html.erb:104:inblock (2 levels) in _e0a07252f2648010f3d5aae10d49d2c5' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/helpers/capture_helper.rb:45:in block in capture' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/helpers/capture_helper.rb:209:inwith_output_buffer' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/helpers/capture_helper.rb:45:in capture' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/helpers/form_helper.rb:452:inform_for' 672d7b12 | /usr/share/foreman/app/helpers/form_helper.rb:287:in form_for' 672d7b12 | /usr/share/foreman/app/views/hosts/_form.html.erb:7:inblock in _e0a07252f2648010f3d5aae10d49d2c5' 672d7b12 | /usr/share/foreman/app/models/taxonomy.rb:83:in block (2 levels) in as_taxonomy' 672d7b12 | /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:195:inas_location' 672d7b12 | /usr/share/foreman/app/models/taxonomy.rb:82:in block in as_taxonomy' 672d7b12 | /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:154:inas_org' 672d7b12 | /usr/share/foreman/app/models/taxonomy.rb:81:in as_taxonomy' 672d7b12 | /usr/share/foreman/app/views/hosts/_form.html.erb:6:in_e0a07252f2648010f3d5aae10d49d2c5' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/base.rb:274:in _run' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:185:inblock in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:182:in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:385:ininstrument_render_template' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:183:in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/deface-1.5.3/lib/deface/action_view_extensions.rb:43:inrender' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/partial_renderer.rb:357:in block in render_partial' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/abstract_renderer.rb:88:inblock in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:180:in block in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications/instrumenter.rb:24:ininstrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:180:in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/abstract_renderer.rb:87:ininstrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/partial_renderer.rb:346:in render_partial' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/partial_renderer.rb:317:inrender' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/renderer.rb:65:in render_partial_to_object' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/renderer.rb:27:inrender_to_object' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/renderer.rb:22:in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/helpers/rendering_helper.rb:34:inblock in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/base.rb:304:in in_rendering_context' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/helpers/rendering_helper.rb:30:inrender' 672d7b12 | /usr/share/foreman/app/views/hosts/edit.html.erb:16:in _d317ebed44705303690dce3ff762219f' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/base.rb:274:in_run' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:185:in block in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:182:ininstrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:385:in instrument_render_template' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/template.rb:183:inrender' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/deface-1.5.3/lib/deface/action_view_extensions.rb:43:in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/template_renderer.rb:58:inblock (2 levels) in render_template' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/abstract_renderer.rb:88:in block in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:180:inblock in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications/instrumenter.rb:24:in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:180:ininstrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/abstract_renderer.rb:87:in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/template_renderer.rb:57:inblock in render_template' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/template_renderer.rb:65:in render_with_layout' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/template_renderer.rb:56:inrender_template' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/template_renderer.rb:13:in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/renderer.rb:61:inrender_template_to_object' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/renderer/renderer.rb:29:in render_to_object' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/rendering.rb:117:inblock in _render_template' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/base.rb:304:in in_rendering_context' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/rendering.rb:116:in_render_template' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/streaming.rb:218:in _render_template' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/rendering.rb:103:inrender_to_body' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/rendering.rb:52:in render_to_body' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/renderers.rb:142:inrender_to_body' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/abstract_controller/rendering.rb:25:in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/rendering.rb:36:inrender' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/instrumentation.rb:44:in block (2 levels) in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/core_ext/benchmark.rb:14:inblock in ms' 672d7b12 | /usr/lib/ruby/2.5.0/benchmark.rb:308:in realtime' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/core_ext/benchmark.rb:14:inms' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/instrumentation.rb:44:in block in render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/instrumentation.rb:84:incleanup_view_runtime' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activerecord-6.0.3.7/lib/active_record/railties/controller_runtime.rb:34:in cleanup_view_runtime' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/instrumentation.rb:43:inrender' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/implicit_render.rb:35:in default_render' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/basic_implicit_render.rb:6:inblock in send_action' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/basic_implicit_render.rb:6:in tap' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/basic_implicit_render.rb:6:insend_action' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/abstract_controller/base.rb:195:in process_action' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/rendering.rb:30:inprocess_action' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/abstract_controller/callbacks.rb:42:in block in process_action' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/callbacks.rb:112:inblock in run_callbacks' 672d7b12 | /usr/share/foreman/app/controllers/concerns/foreman/controller/timezone.rb:10:in set_timezone' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/callbacks.rb:121:inblock in run_callbacks' 672d7b12 | /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:32:in clear_thread' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/callbacks.rb:121:inblock in run_callbacks' 672d7b12 | /usr/share/foreman/app/controllers/concerns/foreman/controller/topbar_sweeper.rb:12:in set_topbar_sweeper_controller' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/callbacks.rb:121:inblock in run_callbacks' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/audited-4.10.0/lib/audited/sweeper.rb:14:in around' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/callbacks.rb:121:inblock in run_callbacks' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/audited-4.10.0/lib/audited/sweeper.rb:14:in around' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/callbacks.rb:121:inblock in run_callbacks' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/callbacks.rb:139:in run_callbacks' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/abstract_controller/callbacks.rb:41:inprocess_action' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/rescue.rb:22:in process_action' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/instrumentation.rb:33:inblock in process_action' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:180:in block in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications/instrumenter.rb:24:ininstrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:180:in instrument' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/instrumentation.rb:32:inprocess_action' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal/params_wrapper.rb:245:in process_action' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activerecord-6.0.3.7/lib/active_record/railties/controller_runtime.rb:27:inprocess_action' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/abstract_controller/base.rb:136:in process' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionview-6.0.3.7/lib/action_view/rendering.rb:39:inprocess' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal.rb:190:in dispatch' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_controller/metal.rb:254:indispatch' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/routing/route_set.rb:50:in dispatch' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/routing/route_set.rb:33:inserve' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/journey/router.rb:49:in block in serve' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/journey/router.rb:32:ineach' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/journey/router.rb:32:in serve' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/routing/route_set.rb:834:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/apipie-dsl-2.4.0/lib/apipie_dsl/static_dispatcher.rb:67:in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/apipie-rails-0.5.18/lib/apipie/static_dispatcher.rb:66:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/apipie-rails-0.5.18/lib/apipie/extractor/recorder.rb:137:in call' 672d7b12 | /usr/share/foreman/lib/foreman/middleware/telemetry.rb:10:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/apipie-rails-0.5.18/lib/apipie/middleware/checksum_in_headers.rb:27:in call' 672d7b12 | /usr/share/foreman/lib/foreman/middleware/catch_json_parse_errors.rb:9:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb:15:in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/rack-2.2.3/lib/rack/etag.rb:27:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/rack-2.2.3/lib/rack/conditional_get.rb:27:in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/rack-2.2.3/lib/rack/head.rb:12:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/http/content_security_policy.rb:18:in call' 672d7b12 | /usr/share/foreman/lib/foreman/middleware/logging_context_session.rb:22:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/rack-2.2.3/lib/rack/session/abstract/id.rb:266:in context' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/rack-2.2.3/lib/rack/session/abstract/id.rb:260:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/middleware/cookies.rb:648:in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/middleware/callbacks.rb:27:inblock in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/callbacks.rb:101:in run_callbacks' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/middleware/callbacks.rb:26:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/middleware/actionable_exceptions.rb:18:in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/middleware/debug_exceptions.rb:32:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/middleware/show_exceptions.rb:33:in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/railties-6.0.3.7/lib/rails/rack/logger.rb:37:incall_app' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/railties-6.0.3.7/lib/rails/rack/logger.rb:28:in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/sprockets-rails-3.2.2/lib/sprockets/rails/quiet_assets.rb:13:incall' 672d7b12 | /usr/share/foreman/lib/foreman/middleware/logging_context_request.rb:11:in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/middleware/remote_ip.rb:81:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/middleware/request_id.rb:27:in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/rack-2.2.3/lib/rack/method_override.rb:24:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/rack-2.2.3/lib/rack/runtime.rb:22:in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/activesupport-6.0.3.7/lib/active_support/cache/strategy/local_cache_middleware.rb:29:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/middleware/executor.rb:14:in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/middleware/static.rb:126:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/rack-2.2.3/lib/rack/sendfile.rb:110:in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/actionpack-6.0.3.7/lib/action_dispatch/middleware/host_authorization.rb:76:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/secure_headers-6.3.2/lib/secure_headers/middleware.rb:11:in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/railties-6.0.3.7/lib/rails/engine.rb:527:incall' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/railties-6.0.3.7/lib/rails/railtie.rb:190:in public_send' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/railties-6.0.3.7/lib/rails/railtie.rb:190:inmethod_missing' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/rack-2.2.3/lib/rack/urlmap.rb:74:in block in call' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/rack-2.2.3/lib/rack/urlmap.rb:58:ineach' 672d7b12 | /usr/share/foreman/vendor/ruby/2.5.0/gems/rack-2.2.3/lib/rack/urlmap.rb:58:in call' 672d7b12 | /usr/lib/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb:97:inprocess_request' 672d7b12 | /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:152:in accept_and_process_next_request' 672d7b12 | /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:113:inmain_loop' 672d7b12 | /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler.rb:416:in block (3 levels) in start_threads' 672d7b12 | /usr/lib/ruby/vendor_ruby/phusion_passenger/utils.rb:113:inblock in create_thread_and_abort_on_exception'

Be-El commented 3 years ago

I've checked the hosts database, theuuid fields for the hosts has been populated by the database migration during the upgrade.

Be-El commented 3 years ago

The following message is also present in the log:

2021-06-25T15:46:25 [E|app|0c89b404] Deface: [ERROR] The original source for 'foreman_fog_proxmox/engine_add_from_profile_to_compute_detail' has changed, this override should be reviewed to ensure it's still valid.

Be-El commented 3 years ago

This seems to be a duplicate of #199. Sorrry for the noise.

ahoiroman commented 3 years ago

I am experiencing the same. Foreman 2.5 is out and so it would be great to see an upgrade.

tristanrobert commented 3 years ago

Duplicate with #199