Hi,
It seems that something has changed in the way the domain is obtained
(and broke, in my case) : It seems that for systems with a
non-resolvable fqdn, the domain and fqdn are taken from the first
resolvable name in the resolv.conf "search" domains, and are empty if
none are found.
I''ve created this ticket with all the details I have :
http://projects.puppetlabs.com/issues/21808
Matthias
On Wed, 10 Jul 2013 16:19:09 -0700
Matthaus Owens <matthaus@puppetlabs.com> wrote:
> Facter 1.7.2 is a bugfix release in the 1.7 series.
>
> To see a list of the issues addressed by this release, check out the
> 1.7.2 version in our issue tracker at:
> https://projects.puppetlabs.com/versions/403
>
> Downloads are available at:
> * Source: https://downloads.puppetlabs.com/facter/facter-1.7.2.tar.gz
>
> RPMs are available at https://yum.puppetlabs.com/el or /fedora
>
> Rubygem available at http://rubygems.org/gems/facter
>
> Debs are available at https://apt.puppetlabs.com
>
> Mac package is available at
> https://downloads.puppetlabs.com/mac/facter-1.7.2.dmg
>
> Please report feedback via the Puppet Labs Redmine site, using an
> affected version of 1.7.2:
> http://projects.puppetlabs.com/projects/facter/
>
> ====================> ## Facter 1.7.2 Bug Fixes ##
> ====================>
> (#14522) Invalid byte sequence message for virtual fact on Solaris 10
> x86_64
>
> The previous attempt fix this issue did not handle the case where the
> data being read from /proc/self/status was already UTF-8 encoded,
> resulting in ''Could not retrieve virtual: invalid byte sequence in
> US-ASCII'' messages to still occur.
>
>
> (#19764) Linux ipaddress not captured according to documentation
>
> Previously, if the ipconfig command listed the loopback address first,
> then facter on linux would report the ipaddress fact as nil. Now,
> facter will continue looking and report on the first non 127.0.0.0/8
> subnetted IP it finds.
>
>
> (#20229) Network facts not working on Archlinux with net-tools 1.60
>
> Previously, the ipconfig command with net-tools 1.60 output the
> netmask differently causing facter''s regular expression matching
to
> fail. As a result, the global netmask and per-interface netmask_*
> facts were nil on Archlinux.
>
>
> (#20236) Refactor the virtual fact
>
> Previously, if Facter executed lspci and was unable to determine the
> virtual platform from the output, dmidecode wass never consulted. Now
> dmidecode is always consulted regardless of whether lspci is present
> or not.
>
>
> (#20915) Invalid byte sequence message for virtual fact on Linux
>
> Previously, Facter was reading DMI entries from sysfs and interpreting
> it as an encoded string, resulting in ''Could not retrieve virtual:
> invalid byte sequence in US-ASCII'' messages to occur. Now, Facter
> reads the data as binary.
>
>
> (#20938) Domain facter print spurious warnings to stderr
>
> Previously, if the host and domain information of a system was wrong,
> then Facter would output warnings to stderr as a result of executing
> hostname and dnsdomainname commands. Now Facter suppresses these
> warnings.
>
>
> (#20321) Facter::Util::Resolution::exec should be more descriptive
> when complaining about shell built-ins
>
> Previously, if Facter output a deprecation warning about shell
> builtins on Windows, it did not specify which command triggered the
> problem. Now Facter includes the command that triggered the warning.
>
> ====================> ## Facter 1.7.2 Changelog ##
> ====================>
> Adrien Thebo (2):
> d4fb548 (maint) Use RSpec 2.9 expectations
> 3f2e478 (maint) Use RSpec 2.9 expectations
>
> Andrew Parker (4):
> f2a1923 (Maint) Remove whitespace errors
> 1204033 (#20938) Ignore stderr from domain commands
> 9c0cc1e (Maint) Remove duplication in domain tests
> a164fe3 (#20915) Read dmi entries as binary data
>
> Jeff McCune (9):
> 819c8db (#14522) Force /proc/self/status encoding to valid
> UTF-8 (try 2) db5281e (#20236) Add example that reproduces dmidecode
> issue ef8db18 (#20236) Refactor the virtual fact and fix dmidecode
> c3a47a5 (#19764) Fix ipaddress issue scanning beyond the first
> address b858297 (maint) Move facter.gemspec to .gemspec
> 28408fb (maint) Make facter gemspec report correct version
> d249246 (#20229) Fix per-interface netmask_* facts with
> net-tools 1.60 928b7e8 (#20229) Fix netmask fact with Linux net-tools
> 1.60 423a3bc (maint) De-duplicate parses RSpec alias
>
> Josh Cooper (2):
> 35af4ce (#20301) Handle different error in ruby 1.9
> 0da8bd7 (#20301) Handle different error in ruby 1.9
>
> Matthaus Owens (3):
> 1ad5ba7 (packaging) Add raring to the default cows list
> e8590a6 (packaging) Remove f16 from mocks to build as it is EOL
> 4b3a085 (packaging) Update FACTERVERSION to 1.7.2-rc1
> 2027595 (packaging) Update FACTERVERSION to 1.7.2
>
> Moses Mendoza (2):
> 2029359 (packaging) Use the packaging loader for tasks
> 9ad6dea (packaging) Remove Ubuntu Oneiric from build targets
>
> Stefan Schulte (1):
> e5b8cd5 (#20321) Be more descriptive in deprecation message
>
--
Matthias Saou ██ ██
██ ██
Web: http://matthias.saou.eu/ ██████████████
Mail/XMPP: matthias@saou.eu ████ ██████ ████
██████████████████████
GPG: 4096R/E755CC63 ██ ██████████████ ██
8D91 7E2E F048 9C9C 46AF ██ ██ ██ ██
21A9 7A51 7B82 E755 CC63 ████ ████
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to puppet-users+unsubscribe@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.