Issue #22493 has been updated by Josh Cooper.
See <https://github.com/djberg96/win32-dir/blob/ffi/lib/win32/dir.rb#L95> ---------------------------------------- Bug #22493: Can't start puppet agent on non english Windows https://projects.puppetlabs.com/issues/22493#change-97549 * Author: Yoann Le Touche * Status: Accepted * Priority: Normal * Assignee: * Category: windows * Target version: 3.3.1 * Affected Puppet version: 3.2.4 * Keywords: windows * Branch: ---------------------------------------- When installing puppet with the >=3.2.4 installer, the Puppet Agent service fail to start. While not pressing cancel and invoking puppet from the command line the following error occurs : <pre> C:\Program Files (x86)\Puppet Labs\Puppet\bin>puppet.bat --help C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/1.9.1/gems/win32-dir-0.4.3/lib/win32/dir.rb:95:in `encode': "\xE9" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to CP850 (Encoding::UndefinedConversionError) from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/1.9.1/gems/win32-dir-0.4.3/lib/win32/dir.rb:95:in `block in <c lass:Dir>' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/1.9.1/gems/win32-dir-0.4.3/lib/win32/dir.rb:74:in `each' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/1.9.1/gems/win32-dir-0.4.3/lib/win32/dir.rb:74:in `<class:Dir> ' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/1.9.1/gems/win32-dir-0.4.3/lib/win32/dir.rb:5:in `<top (requir ed)>' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require ' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require' from C:/Program Files (x86)/Puppet Labs/Puppet/facter/lib/facter/util/config.rb:44:in `<top (required)>' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Puppet Labs/Puppet/facter/lib/facter/util/resolution.rb:7:in `<top (required)>' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Puppet Labs/Puppet/facter/lib/facter/util/fact.rb:2:in `<top (required)>' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Puppet Labs/Puppet/facter/lib/facter.rb:23:in `<module:Facter>' from C:/Program Files (x86)/Puppet Labs/Puppet/facter/lib/facter.rb:19:in `<top (required)>' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet.rb:6:in `<top (required)>' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/command_line.rb:12:in `<top (required)>' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Puppet Labs/Puppet/puppet/bin/puppet:3:in `<main>' </pre> -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/groups/opt_out.
