Issue #13000 has been updated by Stefan Schulte.

I'm not sure if your kernel is affected since I dont have an account to check 
the redhat bugreport that is mentioned in #7141. BUt #7141 does also mention a 
way to test your kernel: https://gist.github.com/441278

The kernel bug causes processes to hang if they are accessing files in `/proc` 
(or to be more precise the way ruby reads files in general triggers the bug on 
`/proc` files), And facter reads certain stuff from `/proc` and puppet seems to 
hang right when it would normally collect facts.
----------------------------------------
Bug #13000: puppet agent spawns a shell that gets defunc/zombie
https://projects.puppetlabs.com/issues/13000#change-56516

Author: Elias Abacioglu
Status: Needs More Information
Priority: Normal
Assignee: Elias Abacioglu
Category: agent
Target version: 
Affected Puppet version: 2.7.11
Keywords: defunc zombie
Branch: 


puppet agent spawns a shell that gets defunc/zombie and gets stuck there.

Issue exists in both 2.7.6 and 2.7.11.

I have activated debug.

A successful run looks like this:
    Mar  6 01:27:02 srzarnsas007 puppet-agent[492]: Retrieving plugin
    Mar  6 01:27:03 srzarnsas007 puppet-agent[492]: Loading facts in 
/var/lib/puppet/lib/facter/facter_dot_d.rb
    Mar  6 01:27:04 srzarnsas007 puppet-agent[492]: Loading facts in 
/var/lib/puppet/lib/facter/root_home.rb
    Mar  6 01:27:04 srzarnsas007 puppet-agent[492]: Loading facts in 
/var/lib/puppet/lib/facter/operatingsystemmajor.rb
    Mar  6 01:27:04 srzarnsas007 puppet-agent[492]: Loading facts in 
/var/lib/puppet/lib/facter/hpov.rb
    Mar  6 01:27:11 srzarnsas007 puppet-agent[492]: Caching catalog for 
srzarnsas007.srz.se.tconet.net
    Mar  6 01:27:12 srzarnsas007 puppet-agent[492]: Applying configuration 
version '1330976728'
    Mar  6 01:27:24 srzarnsas007 puppet-agent[492]: Finished catalog run in 
12.18 seconds
    
A unsuccessful run looks like this:
    Mar  6 01:57:27 srzarnsas007 puppet-agent[492]: Retrieving plugin

# ps aux --forest
    root       492  0.1  3.6 236172 142776 ?       Ss   Mar05   4:27 
/opt/tc-puppet/bin/ruby /opt/tc-puppet/sbin/puppetd --verbose
    root     29210  0.0  0.0      0     0 ?        Z    Mar06   0:00  \_ [sh] 
<defunct>


# /opt/tc-puppet/bin/ruby --version
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]



-- 
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