Hello Nigel, No, the message was on the client.. figured it out, I didn't have pluginsync set in /etc/puppet/puppet.conf on the client (thought I had changed it from factsync, but I hadn't)
Now I get a different error, that I don't see when I manually copy the file: Could not autoload flatpkg: wrong number of arguments (2 for 1) err: Could not run Puppet configuration client: Invalid package provider 'flatpkg' at /Groups/roytest/modules/flattest/manifests/definitions/fpkg.pp:31 Do I need to do something special to get it to work from the module tree? Regards, -Roy On Tue, Mar 23, 2010 at 10:49 AM, Nigel Kersten <[email protected]> wrote: > This error is on the server right? > > Does the problem go away if you copy the provider to > /var/lib/puppet/provider/package/flatpkg.rb on the *server* ? > > > On Tue, Mar 23, 2010 at 9:43 AM, Roy Nielsen <[email protected]> wrote: > > Hello, > > > > I wrote my own package provider for Mac flat packages, copied the .rb > file > > to both the server and client puppet trees. The package provider works > fine > > when I do that. > > > > I'd prefer being able to put the provider in a module, say: > > > > <environment>/modules/<modulename>/lib/puppet/provider/package/flatpkg.rb > > > > (as set out in: > > > http://projects.reductivelabs.com/projects/puppet/wiki/Module_Organisation- > > we're using 0.25, so we substituted lib for plugins) > > > > so I didn't have to manually copy the file to the clients - and it > complains > > that: > > > > err: Could not run Puppet configuration client: Invalid package provider > > 'flatpkg' at > > /Groups/roytest/modules/flattest/manifests/definitions/fpkg.pp:31 > > > > Any suggestions? > > > > Thanks, > > -Roy > > > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Puppet Developers" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<puppet-dev%[email protected]> > . > > For more options, visit this group at > > http://groups.google.com/group/puppet-dev?hl=en. > > > > > > -- > nigel > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<puppet-dev%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/puppet-dev?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Puppet Developers" 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-dev?hl=en.
