| Additional information if it helps along the way... The customer I'm with currently has codepage `437` on Windows 2012R2, 2016 and 2019. Mix of IPv6 enabled/disabled. So, nothing to zero in on per se. What we're seeing here is AIO puppet-agent `v7.0.0` – facter output and puppet runs seem to work but have unexpected values in networking hash:
PS C:\> puppet facts show networking |
{ |
"networking": { |
"domain": "", |
"fqdn": "lfdalmaps301.", |
"hostname": "lfdalmaps301", |
"interfaces": { |
"a": { |
"bindings": [ |
{ |
"address": "10.10.206.43", |
"netmask": "255.255.255.0", |
"network": "10.10.206.0" |
} |
], |
"bindings6": [ |
{ |
"address": "fe80::7cd9:a72:8e9b:ec0", |
"netmask": "ffff:ffff:ffff:ffff::", |
"network": "fe80::" |
} |
], |
"dhcp": "", |
"ip": "10.10.206.43", |
"ip6": "fe80::7cd9:a72:8e9b:ec0", |
"mac": "00:50:56:96:5E:5A", |
"mtu": 1500, |
"netmask": "255.255.255.0", |
"netmask6": "ffff:ffff:ffff:ffff::", |
"network": "10.10.206.0", |
"network6": "fe80::", |
"scope6": "link" |
}, |
"b": { |
"bindings": [ |
{ |
"address": "10.243.33.41", |
"netmask": "255.255.255.0", |
"network": "10.243.33.0" |
} |
], |
"bindings6": [ |
{ |
"address": "fe80::430:486:9b94:ecf6", |
"netmask": "ffff:ffff:ffff:ffff::", |
"network": "fe80::" |
} |
], |
"dhcp": "", |
"ip": "10.243.33.41", |
"ip6": "fe80::430:486:9b94:ecf6", |
"mac": "00:50:56:96:67:F6", |
"mtu": 1500, |
"netmask": "255.255.255.0", |
"netmask6": "ffff:ffff:ffff:ffff::", |
"network": "10.243.33.0", |
"network6": "fe80::", |
"scope6": "link" |
} |
}, |
"ip": "10.243.33.41", |
"ip6": "fe80::430:486:9b94:ecf6", |
"mac": "00:50:56:96:67:F6", |
"mtu": 1500, |
"netmask": "255.255.255.0", |
"netmask6": "ffff:ffff:ffff:ffff::", |
"network": "10.243.33.0", |
"network6": "fe80::", |
"primary": "b", |
"scope6": "link" |
} |
} |
AIO puppet-agent > `v7.0.0` (currently testing w/ `v7.16.0`) – facter output is truncated but the values in hash that do appear are correct:
PS C:\> puppet facts show networking |
Error: Facter: U+FFFF to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437 |
Error: Facter: U+FFFF to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437 |
Error: Facter: U+FFFF to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437 |
Error: Facter: U+FFFF to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437 |
Error: Facter: U+FFFF to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437 |
Error: Facter: U+FFFF to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437 |
Error: Facter: U+FFFF to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437 |
Error: Facter: U+FFFF to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437 |
Error: Facter: U+FFFF to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437 |
Error: Facter: U+FFFF to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437 |
Error: Facter: U+FFFF to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437 |
Error: Facter: U+FFFF to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437 |
{ |
"networking": { |
"domain": "corpaa.aa.com", |
"fqdn": "lfdalmaps301.corpaa.aa.com", |
"hostname": "lfdalmaps301" |
} |
} |
Note domain and fqdn in `v7.0.0` output vs `v7.16.0` |