A special note for users affected by Puppet agent hanging with '--listen' -- please give this RC a try and let us know how it works for you. (#10819, #10418, etc)
Jo Rhett, Chip Schweiss, Drew Gibson, we would love to hear from you on this. Thanks -=Eric On Aug 31, 2012, at 5:32 PM, Matthaus Owens wrote: > Facter 1.6.12-rc2 is a maintenance release candidate in the 1.6.x > branch with bug fixes. > > Downloads are available at: > * Source: https://downloads.puppetlabs.com/facter/facter-1.6.12-rc2.tar.gz > > RPMs are available at https://yum.puppetlabs.com/el or /fedora > > Rubygem available at http://rubygems.org/gems/facter or by using > the --pre option to gem install. > > Debs are available at https://apt.puppetlabs.com > > Mac package is available at > https://downloads.puppetlabs.com/mac/facter-1.6.12-rc2.dmg > > See the Verifying Puppet Download section at: > http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet#Verifying+Puppet+Downloads > > Please report feedback via the Puppet Labs Redmine site, using a > affected version of 1.6.12-rc2: > http://projects.puppetlabs.com/projects/facter/ > > Release Notes at: https://projects.puppetlabs.com/projects/facter/wiki/Wiki > > Facter 1.6.12-rc2 Highlights > ====================== > (#10819) Avoid reading from /proc/self/mounts in ruby > > Reading from /proc/self/mounts in ruby can cause hangs in certain > versions of > the Linux kernel. The problem appears when a puppet agent is run > with --listen, > which hold open a socket, and then ruby reads from > /proc/self/mounts. When this > occurs ruby calls select on the open filehandles which triggers a bug in > the > kernel that causes the select to hang forever. > > This commit uses an exec of cat instead of ruby file reading > operations, which > avoids the ruby interpreter having to call select and trigger the bug. > > It appears that only /proc/self/mounts has this problem. Other > areas of /proc > were tested and did not cause the error. > > Facter 1.6.12-rc2 Changelog > =================== > Andrew Parker (2): > c534126 (#10819) Avoid reading from /proc/self/mounts in ruby > 398b111 (Maint) Extract common elements of selinux tests > > Matthaus Litteken (1): > 42bec60 Updating CHANGELOG and version.rb for 1.6.12-rc2 > > Moses Mendoza (2): > f6ae956 Merge branches '1.6rc' and '1.6.x' into 1.6.x > b95ea54 fix yum repo path in yaml file > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To post to this group, send email to puppet-...@googlegroups.com. > To unsubscribe from this group, send email to > puppet-dev+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-dev?hl=en. > Eric Sorenson - eric.soren...@puppetlabs.com PuppetConf'12 - 27-28 Sep in SF - http://bit.ly/pcsig12 -- 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.