Problem:
Trying to upgrade Katello from 3.15.0 to 3.15.3-1. Running into an error when trying to run
foreman-installer --scenario katello --upgrade
Upgrade Step: Running installer... Execution of '/usr/bin/yum -d 0 -e 0 -y install tfm-rubygem-foreman_inventory_upload' returned 1: Error: Nothing to do
Expected outcome:
Installer should run without issue
Foreman and Proxy versions:
Katello from 3.15.0 to 3.15.3-1.
Other relevant data:
[ERROR 2020-07-21T05:44:17 main] Errors encountered during run:
[ERROR 2020-07-21T05:44:17 main] Execution of ‘/usr/bin/yum -d 0 -e 0 -y install tfm-rubygem-foreman_inventory_upload’ returned 1: Error: Nothing to do
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/execution.rb:297:inexecute' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/provider.rb:101:in
execute’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/provider/package/yum.rb:303:ininstall' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type/package.rb:98:in
block (3 levels) in module:Puppet’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/property.rb:490:inset' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/property.rb:570:in
sync’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:241:insync' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:136:in
sync_if_needed’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:82:inperform_changes' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:21:in
evaluate’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:267:inapply' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:287:in
eval_resource’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:incall' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:in
block (2 levels) in evaluate’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:inblock in thinmark' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in
realtime’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:544:inthinmark' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:in
block in evaluate’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:122:intraverse' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:178:in
evaluate’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:240:inblock (2 levels) in apply' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in
block in thinmark’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:inrealtime' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:544:in
thinmark’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:239:inblock in apply' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:161:in
with_destination’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:146:inas_logging_destination' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:238:in
apply’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:185:inblock (2 levels) in apply_catalog' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in
block in thinmark’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:inrealtime' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:544:in
thinmark’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:184:inblock in apply_catalog' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:232:in
block in benchmark’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:inrealtime' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:231:in
benchmark’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:183:inapply_catalog' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:399:in
run_internal’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:227:inblock in run' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in
override’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:inoverride' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:210:in
run’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:343:inapply_catalog' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:260:in
block (2 levels) in main’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:inoverride' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in
override’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:243:inblock in main' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in
override’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:inoverride' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:207:in
main’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:177:inrun_command' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in
block in run’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:734:inexit_on_fail' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in
run’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:143:inrun' [ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:77:in
execute’
[ERROR 2020-07-21T05:44:17 main] /opt/puppetlabs/puppet/bin/puppet:5:in `’
[ERROR 2020-07-21T05:44:17 main] /Stage[main]/Foreman::Plugin::Inventory_upload/Foreman::Plugin[inventory_upload]/Package[tfm-rubygem-foreman_inventory_upload]/ensure: change from ‘purged’ to ‘present’ failed: Execution of ‘/usr/bin/yum -d 0 -e 0 -y install tfm-rubygem-foreman_inventory_upload’ returned 1: Error: Nothing to do
I cannot find any package or rpm with name tfm-rubygem-foreman_inventory_upload in any repo. It looks like this plugin has been renamed to tfm-rubygem-foreman_rh_cloud ? How can I remove this check from the installer?