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)
> 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_Puppe...
> 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-dev@googlegroups.com.
> To unsubscribe from this group, send email to puppet-dev+unsubscribe@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.