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.