Puppet 导致错误的标准伪事实中的错误字符

Puppet 导致错误的标准伪事实中的错误字符,puppet,facter,Puppet,Facter,我正在FreeBSD监狱中运行Puppet 6,当我尝试运行代理时,我看到了以下输出: root@services:/ # puppet agent --test Info: Using configured environment 'production' Info: Retrieving pluginfacts Info: Retrieving plugin Info: Retrieving locales Error: Failed to apply catalog: Could not

我正在FreeBSD监狱中运行Puppet 6,当我尝试运行代理时,我看到了以下输出:

root@services:/ # puppet agent --test
Info: Using configured environment 'production'
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Retrieving locales
Error: Failed to apply catalog: Could not render to json: partial character in source, but hit end
我认为这是由两个事实的结尾处的坏性格造成的:

root@services:/ # facter -p dmi.product
{
  name => "X9SCI/X9SCA�",
  serial_number => "0123456789�",
  uuid => "27902500-d2b0-0706-0025-9027b0d20e0f"
}
服务器和代理都使用
LANG=en_US.UTF-8
运行


如何解决此问题?

这很可能需要提交错误报告。