My thanks to Daniel Pittman and Nigel Kersten for their help. They
helped put me on the right track to solving the problem.

I had the problem of upgrading a puppet server from 0.24.8 to 0.25.4.
Subsequently, classes were not imposed on the clients. There were no
error messages either on the clients nor on the server.

So, I did the following:

on the server: puppetmasterd --debug --verbose

on the client: puppetd --debug --test --verbose

On the client the output included this:

err: Could not retrieve catalog: Duplicate parameter 'ensure' for on
File[/static] at /etc/puppet/modules/static/manifests/init.pp:9 on
node vmps07.vampire

The two lines in question were

ensure => directory,
ensure => present,

Those lines caused no problems for 0.24.8, but the cause 0.25.4 to
silently fail to impose all the classes on the client.

Re-casting the class solved the problem.

Thanks to everyone who offered solutions.

Cheers--

Charles

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

Reply via email to