Hi all, after setting up puppet for my linux clients yesterday I started tackling the windows7 PCs. I managed setting up users and deploying files but I couldn''t get it to install software, e.g. Mozilla Firefox. I ran into various problem. First, puppet agent threw strange errors probably because v2.7 can''t set "install_options" of the MSI provider to ''/S''. I searched for solutions and tried the nifty chocolatey provider but it complained about "%" not being a command. Then I decided to upgrade to puppet v3.3 - first the clients then also the (Debian) puppetmaster. That worked fine with my linux clients but the windows clients complain: Could not intern from pson: "\xE4" on US-ASCII This seems to be related to bug #20522 but so far I haven''t even found a workaround. So had to downgrade the puppet client to v2.7 again. :-( Now I am wondering what I am overlooking. Judging from various success stories in the net I have the impression that others can do what I am trying to do. I''d really appreciate any comments and hints from you guys. Thanks in advance, Andy. -- You can''t run sausage backwards through a meat grinder and end up with a whole pig." (Tim Peoples talking about the irreversability of UNIX password encoding) -- 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+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/20131114174847.GA20276%40spiegl.de. For more options, visit https://groups.google.com/groups/opt_out.
Are these non-enUS Windows clients? 2.7 ran on an older version of ruby (1.8.7 I believe) that allowed for encoding to be more loose. That was tightened up in 1.9 and might be what you see occurring as parts of the code base still open tickets for this. WIth the chocolatey provider, I would say use the one on github for now, and use the one that is in the open PR for the latest version of chocolatey. I need to work with the other committer to get that in and pushed up to the forge. On Thu, Nov 14, 2013 at 11:48 AM, Andy Spiegl <puppet.andy@spiegl.de> wrote:> Hi all, > > after setting up puppet for my linux clients yesterday I started > tackling the windows7 PCs. I managed setting up users and deploying > files but I couldn''t get it to install software, e.g. Mozilla Firefox. > I ran into various problem. First, puppet agent threw strange errors > probably because v2.7 can''t set "install_options" of the MSI provider > to ''/S''. I searched for solutions and tried the nifty chocolatey provider > but it complained about "%" not being a command. Then I decided to > upgrade to puppet v3.3 - first the clients then also the (Debian) > puppetmaster. That worked fine with my linux clients but the windows > clients complain: > Could not intern from pson: "\xE4" on US-ASCII > This seems to be related to bug #20522 but so far I haven''t even found > a workaround. So had to downgrade the puppet client to v2.7 again. :-( > > Now I am wondering what I am overlooking. Judging from various success > stories in the net I have the impression that others can do what I am > trying to do. > > I''d really appreciate any comments and hints from you guys. > > Thanks in advance, > Andy. > > > -- > You can''t run sausage backwards through a meat grinder and end up with a > whole pig." > (Tim Peoples talking about the irreversability of UNIX password encoding) > > -- > 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+unsubscribe@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/20131114174847.GA20276%40spiegl.de > . > For more options, visit https://groups.google.com/groups/opt_out. >-- Rob Reynolds Developer, Puppet Labs Join us at PuppetConf 2014, September 23-24 in San Francisco -- 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+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAMJiBK6FcFLLYppgzKKkqSABDSyq7-%3DiXhGBNgS5zWOmNwCsQA%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.
> Are these non-enUS Windows clients?Yes, German. I removed all occurrences of German characters from the puppet configs but that didn''t help either. Even the simplest test failed with this error message. Any German puppet users out there??? :-)> WIth the chocolatey provider, I would say use the one on github for now, > and use the one that is in the open PR for the latest version of > chocolatey. I need to work with the other committer to get that in and > pushed up to the forge.Could you elaborate on that, please ? I''m not sure I understand your suggestion. Thanks, Andy. -- Opposites attract, but not for long. -- 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+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/20131115111503.GA31017%40spiegl.de. For more options, visit https://groups.google.com/groups/opt_out.
On Fri, Nov 15, 2013 at 5:15 AM, Andy Spiegl <puppet.andy@spiegl.de> wrote:> > Are these non-enUS Windows clients? > Yes, German. > I removed all occurrences of German characters from the puppet configs > but that didn''t help either. Even the simplest test failed with this > error message. >This is a strange suggestion but awhile back I found there was an issue with UTF-8 encoded scripts on Windows. I''m not sure if this is still the case though. That was prior to Puppet 3 and I haven''t really noticed it since.> > Any German puppet users out there??? :-) > > > WIth the chocolatey provider, I would say use the one on github for now, > > and use the one that is in the open PR for the latest version of > > chocolatey. I need to work with the other committer to get that in and > > pushed up to the forge. > Could you elaborate on that, please ? I''m not sure I understand your > suggestion. >Sure, the chocolatey provider on the forge is out of date and severely limited in functionality. I am not the person who owns it on the forge, that''s one of the other committers for chocolatey. There is a PR that is significantly better in functionality and usable but not perfect available at https://github.com/chocolatey/puppet-chocolatey/pull/13> > Thanks, > Andy. > > -- > Opposites attract, but not for long. > > -- > 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+unsubscribe@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/20131115111503.GA31017%40spiegl.de > . > For more options, visit https://groups.google.com/groups/opt_out. >-- Rob Reynolds Developer, Puppet Labs Join us at PuppetConf 2014, September 23-24 in San Francisco -- 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+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAMJiBK6uOTi9sCsb8q7Q7eoLnhKW%3DCQ2rNroxBjm_bDCR%2B4T2Q%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.