| Bolt Version: 2.4.0 (also present in 2.5.0) OS Name/Version: Oracle Linux 7.x The following error has started showing up since the upgrade to Bolt 2.4.0 when trying to list tasks (bolt task show) or plans (bolt plan show) on an Oracle Linux server: ERROR Facter::ClassDiscoverer - There is no module named Ol The same error shows up in the command output when running any Bolt tasks (bolt task run) or plans (bolt plan run). It does NOT happen when running regular shell commands (bolt command run). The same error is still present in the currently latest Bolt version 2.5.0 Steps to reproduce: $ bolt task show [2020-04-14 20:34:52.258500 ] ERROR Facter::ClassDiscoverer - There is no module named Ol Could not autoload puppet/provider/service/init: undefined method `downcase' for nil:NilClass Could not autoload puppet/provider/service/freebsd: Could not autoload puppet/provider/service/init: undefined method `downcase' for nil:NilClass $ bolt plan show [2020-04-14 20:35:58.686674 ] ERROR Facter::ClassDiscoverer - There is no module named Ol Could not autoload puppet/provider/service/init: undefined method `downcase' for nil:NilClass Could not autoload puppet/provider/service/freebsd: Could not autoload puppet/provider/service/init: undefined method `downcase' for nil:NilClass Desired Behavior: Bolt tasks and plans executing without an error on Oracle Linux. Actual Behavior: Bolt task and plan command output is showing "Facter::ClassDiscoverer - There is no module named Ol" error on Oracle Linux. |