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
See the Verifying Puppet Download section at:
Please report feedback via the Puppet Labs Redmine site, using a
affected version of 1.6.12-rc2:
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
the Linux kernel. The problem appears when a puppet agent is run
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
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