Bug #21889
closed
smart_proxy_dynflow_core doesn't start after katello 3.4->3.5rc upgrade
Added by Rob Sanders over 7 years ago.
Updated about 4 years ago.
Description
After successful katello 3.4 to 3.5rc upgrade all services start fine except smart_proxy_dynflow_core. Log below:
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: /opt/theforeman/tfm/root/usr/share/gems/gems/smart_proxy_dynflow_core-0.1.8/lib/smart_proxy_dynflow_core.rb:13:in `<top (required)>': undefined method `silent_dead_letter_matchers' for ForemanTasksCore:Module (NoMethodError)
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:54:in `require'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:54:in `require'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext/runtime.rb:41:in `block in system_require'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext/runtime.rb:37:in `each'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext/runtime.rb:37:in `system_require'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext.rb:19:in `block in system_require'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext.rb:14:in `each'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext.rb:14:in `system_require'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/smart_proxy_dynflow_core-0.1.8/lib/smart_proxy_dynflow_core/bundler_helper.rb:22:in `require_groups'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/smart_proxy_dynflow_core-0.1.8/lib/smart_proxy_dynflow_core/launcher.rb:27:in `load_settings!'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/smart_proxy_dynflow_core-0.1.8/lib/smart_proxy_dynflow_core/launcher.rb:13:in `start'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/smart_proxy_dynflow_core-0.1.8/lib/smart_proxy_dynflow_core/launcher.rb:9:in `launch!'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/smart_proxy_dynflow_core-0.1.8/bin/smart_proxy_dynflow_core:32:in `<top (required)>'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /usr/bin/smart_proxy_dynflow_core:23:in `load'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /usr/bin/smart_proxy_dynflow_core:23:in `<main>'
Dec 06 12:24:44 example.com systemd1: smart_proxy_dynflow_core.service: control process exited, code=exited status=1
Dec 06 12:24:44 example.com systemd1: Unit smart_proxy_dynflow_core.service entered failed state.
Dec 06 12:24:44 example.com systemd1: smart_proxy_dynflow_core.service failed.
Looks like downgrading tfm-rubygem-smart_proxy_dynflow_core.noarch to version 0.1.7 solves it.
Sorry, forgot to wrap...
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: /opt/theforeman/tfm/root/usr/share/gems/gems/smart_proxy_dynflow_core-0.1.8/lib/smart_proxy_dynflow_core.rb:13:in `<top (required)>': undefined method `silent_dead_letter_matchers' for ForemanTasksCore:Module (NoMethodError)
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:54:in `require'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:54:in `require'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext/runtime.rb:41:in `block in system_require'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext/runtime.rb:37:in `each'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext/runtime.rb:37:in `system_require'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext.rb:19:in `block in system_require'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext.rb:14:in `each'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/bundler_ext-0.4.1/lib/bundler_ext.rb:14:in `system_require'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/smart_proxy_dynflow_core-0.1.8/lib/smart_proxy_dynflow_core/bundler_helper.rb:22:in `require_groups'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/smart_proxy_dynflow_core-0.1.8/lib/smart_proxy_dynflow_core/launcher.rb:27:in `load_settings!'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/smart_proxy_dynflow_core-0.1.8/lib/smart_proxy_dynflow_core/launcher.rb:13:in `start'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/smart_proxy_dynflow_core-0.1.8/lib/smart_proxy_dynflow_core/launcher.rb:9:in `launch!'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /opt/theforeman/tfm/root/usr/share/gems/gems/smart_proxy_dynflow_core-0.1.8/bin/smart_proxy_dynflow_core:32:in `<top (required)>'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /usr/bin/smart_proxy_dynflow_core:23:in `load'
Dec 06 12:24:44 example.com smart_proxy_dynflow_core24600: from /usr/bin/smart_proxy_dynflow_core:23:in `<main>'
Dec 06 12:24:44 example.com systemd1: smart_proxy_dynflow_core.service: control process exited, code=exited status=1
Dec 06 12:24:44 example.com systemd1: Unit smart_proxy_dynflow_core.service entered failed state.
Dec 06 12:24:44 example.com systemd1: smart_proxy_dynflow_core.service failed.
- Project changed from Katello to Foreman Remote Execution
Moving to remote execution, doesn't seem related to katello.
Justin Sherrill wrote:
Moving to remote execution, doesn't seem related to katello.
I'm hitting the same problem after updating Katello to 3.5 and Foreman to 1.16.
rgds,
Arsène
Apparently we have wrongly set dependencies. Until this is fixed, please remove the line1 which causes the error or downgrade smart_proxy_dynflow_core to an earlier version
[1] - /opt/theforeman/tfm/root/usr/share/gems/gems/smart_proxy_dynflow_core-0.1.8/lib/smart_proxy_dynflow_core.rb:13
- Priority changed from Normal to High
- Related to Bug #21970: Remote execution doesn't work after upgrade to katello 3.5 added
- Related to deleted (Bug #21970: Remote execution doesn't work after upgrade to katello 3.5)
- Has duplicate Bug #21970: Remote execution doesn't work after upgrade to katello 3.5 added
- Status changed from New to Closed
This is not relevant anymore
Also available in: Atom
PDF