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
---------------------------

Reply via email to