Hey there,
Puppet 3.8.1 under FreeBSD 8.x (yes, I know it's EOL).
I'm seeing the following warning when my manifest runs:
Warning: Found multiple default providers for package: pkgng, freebsd;
using pkgng
I've set a provider in site.pp (and verified that that portion of the
manifest has been loading):
if $::operatingsystem == 'FreeBSD' {
Package { provider => 'pkgng' }
}
But the warning persists. It's defaulting to use the provider that I
want, so this is totally harmless. Clearly, setting that provider doesn't
stop the warning that there's multiple *default* ones.
Is there any way, within my manifest (not the code) to say "ignore the
FreeBSD provider" (which uses classic FreeBSD packages), which are at this
point totally unsupported.
I've seen several other reported bugs involving this error, some of which
cause debian package managers to show up under FreeBSD -- so I guess
whenever I'm seeing this, it's a bug?
-Dan Mahoney
--
--------Dan Mahoney--------
Techie, Sysadmin, WebGeek
Gushi on efnet/undernet IRC
ICQ: 13735144 AIM: LarpGM
Site: http://www.gushi.org
---------------------------