Jira (FACT-3109) Failed to get networking information: "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE

41 views
Skip to first unread message

HudsonWu (Jira)

unread,
Mar 4, 2022, 5:13:02 AM3/4/22
to puppe...@googlegroups.com
HudsonWu created an issue
 
Facter / Bug FACT-3109
Failed to get networking information: "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
Issue Type: Bug Bug
Affects Versions: FACT 4.2.7
Assignee: Unassigned
Components: Facter 4, Windows
Created: 2022/03/04 2:12 AM
Environment:

os

C:\Windows\system32>facter os
{
architecture => "x64",
family => "windows",
hardware => "x86_64",
name => "windows",
release =>

Unknown macro: { full => "10", major => "10" }

,
windows =>

Unknown macro: { edition_id => "Enterprise", installation_type => "Client", product_name => "Windows 10 Enterprise", release_id => "1809", system32 => "C}

}

facter and ruby

C:\Windows\system32>facter ruby

Unknown macro: { platform => "x64-mingw32", sitedir => "C}

C:\Windows\system32>facter version
4.2.7

C:\Windows\system32>puppet --version
7.14.0

Priority: Normal Normal
Reporter: HudsonWu

Problem

Facter cannot obtain network information on windows (codepage 936):

C:\Windows\system32>facter networking
[2022-03-04 18:01:48.110416 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.123993 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.133353 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.151850 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.163286 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.173156 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.192478 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.203387 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.216934 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.226681 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.237046 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.246914 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE

Unknown macro: {   domain => "desktop",   fqdn => "DESKTOP-QJS4564.desktop",   hostname => "DESKTOP-QJS4564" }

 

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.20.2#820002-sha1:829506d)
Atlassian logo

HudsonWu (Jira)

unread,
Mar 4, 2022, 5:18:02 AM3/4/22
to puppe...@googlegroups.com
HudsonWu updated an issue
Change By: HudsonWu
Environment: h2. os

{quote}

C:\Windows\system32>facter os
{
  architecture => "x64",
  family => "windows",
  hardware => "x86_64",
  name => "windows",
  release => {

    full => "10",
    major => "10"
  },
  windows => {

    edition_id => "Enterprise",
    installation_type => "Client",
    product_name => "Windows 10 Enterprise",
    release_id => "1809",
    system32 => "C:\Windows\system32"
  }
}
{quote}

h2. facter and ruby

{quote}

C:\Windows\system32>facter ruby
{
  platform => "x64-mingw32",
  sitedir => "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
  version => "2.7.5"

}

C:\Windows\system32>facter version
4.2.7

C:\Windows\system32>puppet --version
7.14.0
{quote}
h2. Problem


Facter cannot obtain network information on windows (codepage 936):
{quote}C:\Windows\system32>facter networking

[2022-03-04 18:01:48.110416 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.123993 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.133353 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.151850 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.163286 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.173156 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.192478 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.203387 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.216934 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.226681 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.237046 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:01:48.246914 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
{

  domain => "desktop",
  fqdn => "DESKTOP-QJS4564.desktop",
  hostname => "DESKTOP-QJS4564"
}
{quote}
 
h2. os

{quote}

C:\Windows\system32>facter os
{
  architecture => "x64",
  family => "windows",
  hardware => "x86_64",
  name => "windows",
  release => {

    full => "10",
    major => "10"
  },
  windows => {

    edition_id => "Enterprise",
    installation_type => "Client",
    product_name => "Windows 10 Enterprise",
    release_id => "1809",
    system32 => "C:\Windows\system32"
  }
}
{quote}

h2. version

{quote}

C:\Windows\system32>facter ruby
{
  platform => "x64-mingw32",
  sitedir => "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
  version => "2.7.5"

}

C:\Windows\system32>facter version
4.2.7

C:\Windows\system32>puppet --version
7.14.0
{quote}

HudsonWu (Jira)

unread,
Mar 4, 2022, 5:24:01 AM3/4/22
to puppe...@googlegroups.com
HudsonWu updated an issue
{{monospaced text}} h2. Problem ^superscript text^

Facter cannot obtain network information on windows (codepage 936):
{quote} bq.

HudsonWu (Jira)

unread,
Mar 4, 2022, 5:28:01 AM3/4/22
to puppe...@googlegroups.com
HudsonWu updated an issue
{{monospaced text}} h2. Problem ^superscript text^

Facter cannot obtain network information on windows (codepage 936):
bq.

{code:cmd}
C:\Windows\system32>facter networking
[2022-03-04 18: 01 24 : 48 44 . 110416 359844 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:
01 24 : 48 44 . 123993 374198 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:
01 24 : 48 44 . 133353 383266 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:
01 24 : 48 44 . 151850 401726 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:
01 24 : 48 44 . 163286 412167 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:
01 24 : 48 44 . 173156 420493 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:
01 24 : 48 44 . 192478 440852 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:
01 24 : 48 44 . 203387 450050 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:
01 24 : 48 44 . 216934 465984 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:
01 24 : 48 44 . 226681 475664 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:
01 24 : 48 44 . 237046 485691 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
[2022-03-04 18:
01 24 : 48 44 . 246914 496139 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
{
  domain => "desktop",
  fqdn => "DESKTOP-QJS4564 .desktop ",
  hostname => "DESKTOP-QJS4564"
}
{code}

h2. os

{code:cmd}
C:\Windows\system32>facter os
{
  architecture => "x64",
  family => "windows",
  hardware => "x86_64",
  name => "windows",
  release => {
    full => "10",
    major => "10"
  },
  windows => {
    edition_id => "Enterprise",
    installation_type => "Client",
    product_name => "Windows 10 Enterprise",
    release_id => "1809",
    system32 => "C:\Windows\system32"
  }
}
{code}

h2. version

{code:cmd}
C:\Windows\system32>facter ruby
{
platform => "x64-mingw32",
sitedir => "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
version => "2.7.5"
}

C:\Windows\system32>facter -- version

4.2.7

C:\Windows\system32>puppet --version
7.14.0

{code}

Nirupama Mantha (Jira)

unread,
Mar 8, 2022, 4:26:03 PM3/8/22
to puppe...@googlegroups.com
Nirupama Mantha commented on Bug FACT-3109
 
Re: Failed to get networking information: "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE

hudsonwu can you re-run the command as below and attach the trace to this ticket?

facter --trace networking

HudsonWu (Jira)

unread,
Mar 9, 2022, 3:50:03 AM3/9/22
to puppe...@googlegroups.com

HudsonWu (Jira)

unread,
Mar 9, 2022, 3:56:02 AM3/9/22
to puppe...@googlegroups.com
HudsonWu commented on Bug FACT-3109
 
Re: Failed to get networking information: "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE

The execution result of the command (facter --trace networking) has been added to the attachment 1.txt.

Here's the brief:

C:\Windows\system32>facter --trace networking
[2022-03-09 16:44:42.655104 ] ERROR Facter::InternalFactManager - "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/resolvers/windows/ffi/ffi.rb:41:in `encode'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/resolvers/windows/ffi/ffi.rb:41:in `read_wide_string_without_length'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/resolvers/windows/networking.rb:79:in `block in iterate_list'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/resolvers/windows/ffi/ffi.rb:60:in `read_list'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/resolvers/windows/networking.rb:69:in `iterate_list'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/resolvers/windows/networking.rb:29:in `read_network_information'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/resolvers/windows/networking.rb:14:in `block in post_resolve'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/resolvers/windows/networking.rb:14:in `fetch'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/resolvers/windows/networking.rb:14:in `post_resolve'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/resolvers/base_resolver.rb:26:in `block in resolve'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/resolvers/base_resolver.rb:24:in `synchronize'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/resolvers/base_resolver.rb:24:in `resolve'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/facts/windows/networking/dhcp.rb:10:in `call_the_resolver'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/framework/core/fact/internal/core_fact.rb:16:in `block in create'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/framework/benchmarking/timer.rb:18:in `measure'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/framework/core/fact/internal/core_fact.rb:15:in `create'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/framework/core/fact/internal/internal_fact_manager.rb:75:in `core_fact'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/framework/core/fact/internal/internal_fact_manager.rb:64:in `resolve_fact'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/framework/core/fact/internal/internal_fact_manager.rb:54:in `block in resolve_sequentially'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/framework/core/fact/internal/internal_fact_manager.rb:54:in `map!'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/framework/core/fact/internal/internal_fact_manager.rb:54:in `resolve_sequentially'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/framework/core/fact/internal/internal_fact_manager.rb:14:in `resolve_facts'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/framework/core/fact_manager.rb:23:in `resolve_facts'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter.rb:521:in `resolve_facts_for_user_query'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter.rb:454:in `to_user_output'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/framework/cli/cli.rb:124:in `query'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.7.0/gems/thor-1.1.0/lib/thor/command.rb:27:in `run'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.7.0/gems/thor-1.1.0/lib/thor/invocation.rb:127:in `invoke_command'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.7.0/gems/thor-1.1.0/lib/thor.rb:392:in `dispatch'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.7.0/gems/thor-1.1.0/lib/thor/base.rb:485:in `start'
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/facter/framework/cli/cli_launcher.rb:23:in `start'
C:/Program Files/Puppet Labs/Puppet/puppet/bin/facter:10:in `<main>'

Josh Cooper (Jira)

unread,
Mar 28, 2022, 4:25:01 PM3/28/22
to puppe...@googlegroups.com
Josh Cooper commented on Bug FACT-3109

The error occurs when trying to read the "Friendly Name" for the interface. In Facter 3.x we used to do

net_interface.name = boost::nowide::narrow(pCurAddr->FriendlyName);

The boost libraries automatically convert the wide string friendly name to UTF-8 and most importantly they https://www.boost.org/doc/libs/develop/libs/nowide/doc/html/index.html 

If there are non-UTF-8 characters in the passed string, the conversion will replace them by a replacement character (default: U+FFFD) similar to what the NT kernel does.

Since the "friendly name" is user editable, it's possible for the data to be incorrectly encoded (usually it's encoded based on the current code page instead of UTF-16LE). We should ensure we replace invalid chars when reading the friendly name.

1. Update facter's read_wide_string_without_length method to accept an optional argument to replace invalid chars. If set, call:

str.encode(Encoding::UTF_8, str.encoding, replace: invalid)

2. Update networking.rb to pass the optional argument

We already do something like this in puppet when reading garbage from the registry. See https://github.com/puppetlabs/puppet/blob/1b8c8a13b9e87ad12cf8452aade7c2ead0e34edc/lib/puppet/ffi/windows/api_types.rb#L53

Josh Cooper (Jira)

unread,
Apr 20, 2022, 11:44:03 PM4/20/22
to puppe...@googlegroups.com

Josh Cooper (Jira)

unread,
Apr 21, 2022, 3:37:03 PM4/21/22
to puppe...@googlegroups.com

Josh Cooper (Jira)

unread,
Apr 27, 2022, 12:11:01 AM4/27/22
to puppe...@googlegroups.com

Josh Cooper (Jira)

unread,
Apr 27, 2022, 12:12:01 AM4/27/22
to puppe...@googlegroups.com

Nirupama Mantha (Jira)

unread,
Apr 27, 2022, 11:25:02 AM4/27/22
to puppe...@googlegroups.com

Michael Hashizume (Jira)

unread,
May 2, 2022, 5:00:03 PM5/2/22
to puppe...@googlegroups.com

Tony Vu (Jira)

unread,
May 11, 2022, 11:10:02 AM5/11/22
to puppe...@googlegroups.com

Paul Talbot (Jira)

unread,
May 18, 2022, 1:03:03 PM5/18/22
to puppe...@googlegroups.com
Paul Talbot commented on Bug FACT-3109
 
Re: Failed to get networking information: "\xE5" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to UTF-16LE

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`

Aria Li (Jira)

unread,
May 18, 2022, 2:54:02 PM5/18/22
to puppe...@googlegroups.com

Nirupama Mantha (Jira)

unread,
May 25, 2022, 11:14:01 AM5/25/22
to puppe...@googlegroups.com
Nirupama Mantha updated an issue
Change By: Nirupama Mantha
Sprint: Phoenix 2022-05-11, Phoenix 2022-05-25 , Phoenix 2022-06-08

Nirupama Mantha (Jira)

unread,
Jun 8, 2022, 11:13:02 AM6/8/22
to puppe...@googlegroups.com
Nirupama Mantha updated an issue
Change By: Nirupama Mantha
Sprint: Phoenix 2022-05-11, Phoenix 2022-05-25, Phoenix 2022-06-08 , Phoenix 2022-06-22

Josh Cooper (Jira)

unread,
Jun 8, 2022, 6:14:01 PM6/8/22
to puppe...@googlegroups.com

Josh Cooper (Jira)

unread,
Jun 8, 2022, 6:16:02 PM6/8/22
to puppe...@googlegroups.com

Josh Cooper (Jira)

unread,
Jun 8, 2022, 6:16:03 PM6/8/22
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Release Notes: Bug Fix
Release Notes Summary: Facter failed to collect networking information on some Windows hosts due to encoding issues.

Parker Leach (Jira)

unread,
Jul 21, 2022, 3:16:03 PM7/21/22
to puppe...@googlegroups.com
Parker Leach updated an issue
Change By: Parker Leach
Labels: docs_reviewed encoding
This message was sent by Atlassian Jira (v8.20.11#820011-sha1:0629dd8)
Atlassian logo
Reply all
Reply to author
Forward
0 new messages