From 54df2906528ddea38adaf5ee71860bdfb49af492 Mon Sep 17 00:00:00 2001 From: Joel Capitao Date: Tue, 17 May 2022 10:51:59 +0200 Subject: [PATCH] (FACT-3116) Ignore EROFS when deleting fact cache When fact cache is placed in read only file system, deleting a file fails with EROFS instead of EACCES . --- lib/facter/framework/core/cache_manager.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/facter/framework/core/cache_manager.rb b/lib/facter/framework/core/cache_manager.rb index 100a7656a..d93020264 100644 --- a/lib/facter/framework/core/cache_manager.rb +++ b/lib/facter/framework/core/cache_manager.rb @@ -227,7 +227,7 @@ cache_format_version is incorrect!") begin File.delete(cache_file_name) if File.readable?(cache_file_name) - rescue Errno::EACCES => e + rescue Errno::EACCES, Errno::EROFS => e @log.warn("Could not delete cache: #{e.message}") end end -- 2.35.1