Issue #6285 has been updated by Ben Hughes.

Status changed from Investigating to Ready for Testing

Try changing br_version.rb to:

 [ "app1" , "app2" ].each do |software|
  IO.popen("/usr/bin/dpkg-query -W -f='${Version}' #{software} 2>/dev/null ") 
do |pope|
    q = pope.readline[0]
    unless q == nil
      Facter.add("br_#{software}_version") do
        setcode do
          q
        end
      end
    end
  end
end

Or similar.
----------------------------------------
Bug #6285: 2.6.2 leaves many defunct processes
https://projects.puppetlabs.com/issues/6285

Author: Chris Mague
Status: Ready for Testing
Priority: Normal
Assignee: 
Category: 
Target version: 
Affected Puppet version: 
Keywords: 
Branch: 


OS: Debian Lenny
Kernel: Linux <HOST> 2.6.26-1-xen-686 #1 SMP Fri Mar 13 22:30:40 UTC 2009 i686 
GNU/Linux
Puppet Version: 2.6.2
Ruby Version: ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]

Running puppet with no errors in debug mode, however greater than 50 defunct 
processes are left after a run.

A complete strace with all forks and a list of all of the defunct processes is 
listed below.

I am willing to run all sorts of tests if necessary.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" 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-bugs?hl=en.

Reply via email to