When I run facter on a RaspberryPi device running Raspbian I get the following error messages.
[2020-03-30 07:49:00.202966 ] ERROR Facter::ClassDiscoverer - There is no module named Raspbian Error: Could not autoload puppet/provider/service/init: undefined method `downcase' for nil:NilClass Error: Could not autoload puppet/provider/service/bsd: Could not autoload puppet/provider/service/init: undefined method `downcase' for nil:NilClass Error: Could not autoload puppet/provider/group/groupadd: Could not autoload puppet/provider/service/bsd: Could not autoload puppet/provider/service/init: undefined method `downcase' for nil:NilClass Error: Could not autoload puppet/type/group: Could not autoload puppet/provider/group/groupadd: Could not autoload puppet/provider/service/bsd: Could not autoload puppet/provider/service/init: undefined method `downcase' for nil:NilClass Error: Could not run: Could not autoload puppet/type/group: Could not autoload puppet/provider/group/groupadd: Could not autoload puppet/provider/service/bsd: Could not autoload puppet/provider/service/init: undefined method `downcase' for nil:NilClass pi@RevPi33171:~ $
I have a basic PR that I'm testing that adds Raspbian, similar to FACT-2492