On 11/07/11 09:18, Chris Phillips wrote:
> Coming into work this morning I've seen a bunch of func processes have
> stopped and puppet is doing nothing at all about it, despite a manifest
> advising something else:
> 
> Manifest says - 
> 
>     service { "funcd":
>         ensure => running,
>         enable => true,
>         subscribe => File["/etc/func/minion.conf"],
>         require => Package["func"],
>         hasrestart => true,
>         hasstatus => true
>     }
> 
> 
> Puppet run is not interested, thinks it's still running? - 
> 
> debug: Service[funcd](provider=redhat): Executing '/sbin/service funcd
> status'
> debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig
> funcd'
> 
> However as per the puppet service being turned off when it already is,
> this is being left off when it should be being turned on - i.e. in both
> situations it is thinking it is running when it is not - and the init
> script CONFIRMS that it is NOT running, just like it does with puppet.

Is the init.d 'status' script returning a non-zero exit code?  I've seen
bugs before with scripts that report on stdout that the process isn't
running, but failed to return the correct exit code (e.g. 1 or 3 for LSB).

-- 
Dominic Cleal
Red Hat Consulting
m: +44 (0)7818 512168

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@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