Hi,

internationalization issues are likely as not caused by the underlying Ruby runtime, rather than Puppet itself. Or so I guess. Are you running a Ruby that came with your copy of Puppet? (Is this how Puppet works on Windows?)

On 01/12/2016 06:39 PM, Matthieu Dubuget wrote:

I spent some days testing puppet on a clone of a real windows 2008 R2 file server.

While puppet seems very interesting, I’m afraid it is not mature enough to be used with Windows clients?

The main problem is that the files served by my file server were created by french people: their names contain lot of accentuated characters.

First, I had to do |chcp 1252| before I could use puppet. The default code page is 850. Not really friendly. But manageable.


Wait, code pages? Can Windows not be set to run everything in unicode? (Excuse my ignorance, my patience for running Windows in production has been limited so far.)

The second problem I’m facing now, appears while using simple manifests like the following one:

|acl { 'd:/Data/Directory': permissions => ... } |

It works fine, and is faster than I would have expected, even when the permissions are to be applied to a lot of files. But as soon as there is any file whose path contain special character (like |é| or |è|) in the target directory (|d:/Data/Directory|), the puppet apply command fails. Is there any solution to this problem, or should I forget puppet for some time?

Thanks for any advice


How does it fail? Can you share the error message? Please also make a run of puppet agent with an added --trace flag and share the full output including stack traces.

Thanks,
Felix

--
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/56B76BD1.1010002%40Alumni.TU-Berlin.de.
For more options, visit https://groups.google.com/d/optout.

Reply via email to