From 50464e791973bd19ae881544d408eca1fda1d1ce Mon Sep 17 00:00:00 2001 From: Han Boetes Date: Fri, 23 May 2025 16:37:11 +0200 Subject: [PATCH 1/2] replace erase since it's no longer supported with dnf5 Needs some research, since when is this option removed, since when was it deprecated. --- lib/puppet/provider/package/yum.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/puppet/provider/package/yum.rb b/lib/puppet/provider/package/yum.rb index bdae62a993..ac9c126d7a 100644 --- a/lib/puppet/provider/package/yum.rb +++ b/lib/puppet/provider/package/yum.rb @@ -345,7 +345,7 @@ def update end def purge - execute([command(:cmd), "-y", :erase, @resource[:name]]) + execute([command(:cmd), "-y", :remove, @resource[:name]]) end private From 40e94eed320dcc34fdf70889b004b4ea2c329c3e Mon Sep 17 00:00:00 2001 From: Han Boetes Date: Fri, 23 May 2025 17:03:46 +0200 Subject: [PATCH 2/2] @nmburgan found another instance of dnf/yum erase --- spec/shared_examples/rhel_package_provider.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/shared_examples/rhel_package_provider.rb b/spec/shared_examples/rhel_package_provider.rb index 06aa9ef1c9..fa29130bce 100644 --- a/spec/shared_examples/rhel_package_provider.rb +++ b/spec/shared_examples/rhel_package_provider.rb @@ -189,8 +189,8 @@ end describe 'when uninstalling' do - it 'should use erase to purge' do - expect(Puppet::Util::Execution).to receive(:execute).with(["/usr/bin/#{provider_name}", '-y', :erase, name]) + it 'should use remove to purge' do + expect(Puppet::Util::Execution).to receive(:execute).with(["/usr/bin/#{provider_name}", '-y', :remove, name]) provider.purge end end