I just saw this in the logs.. maybe it's a clue.
Jul 16 05:47:34 (none) puppetd[11187]: Found multiple default providers
for service: freebsd, debian; using freebsd
I might have to force the platform somehow to be debian or ubuntu??
Fernando Padilla wrote:
> I'm just starting to learn puppet, and I'm using the lates ubuntu jaunty
> image on ec2.
>
> I noticed a random service that I wanted to shutdown so I added this:
>
> class no_avahi {
> service { "avahi-daemon":
> ensure => false
> }
> }
>
> And it sort-of worked, except this is what happened on the client:
>
> Jul 16 05:32:56 domU-12-31-39-00-85-68 puppetd[4101]:
> (//Node[default]/no_avahi/Service[avahi-daemon]/ensure) change from
> running to stopped failed: Could not stop Service[avahi-daemon]:
> Execution of '/etc/init.d/avahi-daemon onestop' returned 1: at
> /etc/puppet/manifests/site.pp:30
>
>
> It tried to run '/etc/init.d/avahi-daemon onestop', which looks like is
> invalid for most scripts under init.d (it should be simply 'stop', not
> 'onestop').
>
>
>
> I have fixed it in my site.pp by adding my own stop command (stop =>
> "/etc/init.d/avahi-daemon stop"), but I was just expecting puppet to
> simply work..
> why is it confused in this instance?
> can we file a bug report?
> is it my ubuntu image is not standard? Or puppet just confused somehow?
>
> >
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---