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.

Reply via email to