Mantis - puppet
Viewing Issue Advanced Details
4725 regular use minor always 2011-03-15 18:31 2011-05-18 18:17
markp  
markp  
normal  
closed  
fixed  
none    
none  
0004725: svcadm disable of cswpuppetd causes FMRI to go to 'maintenance'
Setting cswpuppetd to disabled stops the process but causes the FMRI to go to maintenance, for some reason. Even setting the pidfile correctly in puppet.conf doesn't seem to cure the problem. The process is correctly killed though.
host:run# svcs -p cswpuppetd
STATE STIME FMRI
online* 17:25:19 svc:/network/cswpuppetd:default
               17:20:49 4747 puppetd
host:run# svcs -p cswpuppetd
STATE STIME FMRI
maintenance 17:26:20 svc:/network/cswpuppetd:default

host:run# pgrep -l puppet
host:run#
Issue History
2011-03-15 18:31 markp New Issue
2011-03-15 18:31 markp Status new => assigned
2011-03-15 18:31 markp Assigned To => markp
2011-03-15 18:32 markp Status assigned => acknowledged
2011-03-15 18:42 markp Note Added: 0008911
2011-05-08 21:23 markp Note Added: 0009032
2011-05-08 21:23 markp Status acknowledged => resolved
2011-05-08 21:23 markp Resolution open => fixed
2011-05-18 18:17 markp Note Added: 0009059
2011-05-18 18:17 markp Status resolved => closed

Notes
(0008911)
markp   
2011-03-15 18:42   
/var/opt/csw/svc/method/svc-cswpuppetd has 'puppetd.pid' for the default pid file, but it's actually agent.pid on 2.6.*

If the example puppet.conf isn't put into place, either, then the pid file will be in /var/lib/puppet/run - the default path.
(0009032)
markp   
2011-05-08 21:23   
Fixed in the testing packages at http://buildfarm.opencsw.org/experimental.html#markp [^]

Couple of more updates to do before release.
(0009059)
markp   
2011-05-18 18:17   
Fixed in 2.6.8 release.