- From: Daniel DeLeo <
>
- To:
- Subject: [chef] Re: Installing on Windows
- Date: Mon, 12 Jul 2010 15:04:23 -0700
Hi there,
It looks like fetching a set of bootstrap cookbooks isn't going to
work on windows, at least not the way we do it currently. That said,
the bootstrap is totally optional for the client. If you have a
chef-server working already, I'd recommend you just copy the
validation.pem over and run chef-client. Since you have chef installed
you're almost done.
Let us know how it turns out..
On Mon, Jul 12, 2010 at 1:08 PM,
<
>
wrote:
>
Hi Folks,
>
I am trying to get Chef client working on windows. It's definitely not easy
>
but if it's doable, then I am going to do it ;-)
>
>
My environment looks like:
>
ruby 1.8.7 patchlevel 249
>
gem 1.3.7
>
>
I had to install a couple of gems manually (windows-pr and another that
>
slips
>
the mind right now) but now I am stuck trying to bootstrap. They key issue
>
appears to be popen4 (full command that I ran below):
>
`popen4': uninitialized constant Fcntl::F_SETFD (NameError)
>
>
Can anyone point me in the right direction? I tried gem install popen4 and
>
that didn't help.
>
>
Thanks!
>
Landon
>
>
Here is the full command and stack trace that I am using:
>
chef-solo -c solo.rb -j chef.json -r
>
http://s3.amazonaws.com/chef-solo/bootstrap-latest.tar.gz
>
>
C:/Ruby187/lib/ruby/gems/1.8/gems/chef0.9.6/bin/../lib/chef/mixin/command.rb:242:in
>
`popen4': uninitialized constant Fcntl::F_SETFD (NameError)
>
from
>
C:/Ruby187/lib/ruby/gems/1.8/gems/chef0.9.6/bin/../lib/chef/mixin/command.rb:155:in
>
`output_of_command'
>
from
>
C:/Ruby187/lib/ruby/gems/1.8/gems/chef0.9.6/bin/../lib/chef/mixin/
>
command.rb:144:in `chdir'
>
from
>
C:/Ruby187/lib/ruby/gems/1.8/gems/chef0.9.6/bin/../lib/chef/mixin/
>
command.rb:144:in `output_of_command'
>
from
>
C:/Ruby187/lib/ruby/gems/1.8/gems/chef0.9.6/bin/../lib/chef/mixin/command.rb:121:in
>
`run_command'
>
from
>
C:/Ruby187/lib/ruby/gems/1.8/gems/chef0.9.6/bin/../lib/chef/application/solo.rb:168:in
>
`reconfigure'
>
from
>
C:/Ruby187/lib/ruby/gems/1.8/gems/chef0.9.6/bin/../lib/chef/application.rb:60:in
>
`run'
>
from C:/Ruby187/lib/ruby/gems/1.8/gems/chef-0.9.6/bin/chef-solo:25
>
from C:/Ruby187/bin/chef-solo:19:in `load'
>
from C:/Ruby187/bin/chef-solo:19
>
Archive powered by MHonArc 2.6.16.