Thanks for the hint David, but still stuck.. The relevant output from the gentoo box is:
Debug: Puppet::Type::Service::ProviderOpenrc: file /bin/rc-status does not exist Debug: Puppet::Type::Service::ProviderDebian: file /usr/sbin/update-rc.d does not exist Debug: Puppet::Type::Service::ProviderDaemontools: file /usr/bin/svc does not exist Debug: Puppet::Type::Service::ProviderUpstart: 0 confines (of 4) were true Debug: Puppet::Type::Service::ProviderGentoo: file /sbin/rc-update does not exist Debug: Puppet::Type::Service::ProviderRunit: file /usr/bin/sv does not exist Debug: Puppet::Type::Service::ProviderLaunchd: file /bin/launchctl does not exist Debug: Puppet::Type::Service::ProviderRedhat: file /sbin/chkconfig does not exist Debug: Puppet::Type::Service::ProviderOpenbsd: file /usr/sbin/rcctl does not exist Warning: Found multiple default providers for service: init, systemd; using init So it looks like it only displays the service providers it cannot find.... - so tried running it on one of the raspbian boxes which don't have init and are detecting systemd properly and i see: Debug: Puppet::Type::Service::ProviderInit: false value when expecting true Which really isn't telling me much about what's attempting to be detected, what's reporting false when the test is expecting true. Searching the github 'puppetlabs/puppet' repository for ProviderInit but found nothing - so I can't workout what part of the source code is doing the tests. Dave -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/4354faf5-00d0-4033-a34c-57a4034e613f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
