This a well known Ruby error which masks the actual error. It's fixed
in 0.25.5. See:
Puppet Labs - http://www.puppetlabs.com
James Turnbull mostly answered this one, but didn't mention the "plugin sync". It can be error can be safely ignored, but is distracting when debugging. Add "pluginsync = false" to the client to bypass it. If you want to fix it, add a directory called "lib" to one of your modules. The directory can be empty.
Just to clarify, 0.25.4 wasn't working either right?
What happens if you run "ping puppet" on that computer?
> You received this message because you are subscribed to the Google Groups "Puppet Users" group.
> To post to this group, send email to puppet...@googlegroups.com.
> To unsubscribe from this group, send email to puppet-users...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.