Once again I'm experimenting with the Gentoo Linux distro and trying to get
puppet to work with it. I'm starting to think it is a lost cause.
In my puppet setup I have a list of packages that are built on any system
that I support regardless of the systems final use. These include tmpwatch,
snmpd, ntpd.. you get the idea. Using the templates I already had in place
I run puppetd for the first time on the target host and got the following
error:
warning: Found multiple default providers for package: pip, gem; using pip
I checked the on-line documentation and found there was a provider (or so
the docs said) for portage, which was good news to me since I know that
Gentoo is portage based. So I added to my site.pp file:
if ( $operatingsystem == "gentoo" ) {
Package { provider => "portage" }
}
Well in the words of my son, "Epic Fail."
Now I get:
err: Could not prefetch package provider 'portage': Command update_eix is
missing
I'm running puppet 2.7.3 on both the puppet master and the client. Any
thoughts?
--
Peter L. Berghold
Owner, Shark River Technical Solutions LLC
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.