I have a package provider which is a modified form of one of the
default ones in the FreeBSD ports version of Puppet 2.6.1r3.  I placed
the provider in  /usr/local/etc/puppet/modules/test/lib/puppet/
provider/ and ran puppetd on the client with the following command
line:

puppetd -o --no-daemonize -l console --pluginsync --server example.net

I got the following output:
notice: /File[/var/puppet/lib/puppet/provider/portupgradepp.rb]/
content: content changed '{md5}b0a26e0cf8d707e2d1e391e60a11c5f7' to
'{md5}7d9343154d1279da4b662068c24301f4'
notice: /Stage[main]/Test/Package[portaudit]/ensure: created
notice: /Stage[main]/Test/Package[ruby]/ensure: created
notice: Finished catalog run in 6.02 seconds


I reran the command, and got the following output:
err: Could not run Puppet configuration client: Parameter provider
failed: Invalid package provider 'portupgradepp' at /usr/local/etc/
puppet/modules/test/manifests/init.pp:9

Finally, I modified the provider by prepending a space to the first
line (changing its hash) and reran the command:
notice: /File[/var/puppet/lib/puppet/provider/portupgradepp.rb]/
content: content changed '{md5}7d9343154d1279da4b662068c24301f4' to
'{md5}b0a26e0cf8d707e2d1e391e60a11c5f7'
notice: /Stage[main]/Test/Package[portaudit]/ensure: created
notice: /Stage[main]/Test/Package[ruby]/ensure: created
notice: Finished catalog run in 5.99 seconds


I have no configuration files on either the master or the puppet.

This seems like a bug, but I'm open to the possibility that I'm
missing something.  Any thoughts?

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to