Le 2012-11-28 07:08, Ben Sullivan a écrit :
Hi I am trying to seed some devops goodness on client site at present. It's a Microsoft shop. They have an NTLM proxy. I have installed chef using the Windows installer on my local dev workstation. I want to install the knife-windows plugin to start playing with the remote management stuff over winrm. After some googling I realised how rubygems doesn't play nicely with NTLM. This looked like the best option for me: http://www.stuartellis.eu/articles/installing-ruby/#install-windows with the slight variation using this command: copy C:\opscode\chef\embedded\lib\ruby\gems\1.9.1\gems\rubysspi-1.3.1\spar.rb C:\opscode\chef\embedded\lib\ruby\site_ruby\1.9.1 I retried the gem install command but I get the following error: C:\opscode>gem install knife-windows ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) SocketError: getaddrinfo: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server. (http://rubygems.org/gems/eventmachine-1.0.0.beta.3-x86-mingw32.gem) I'm a bit stumped to be honest. Getting chef workstation and clients setup on Windows infrastructure is quite troublesome. I think it will get better. And to be honest I'm not that up to speed on running Ruby on Windows so I'll try and hang in there ;-) Any tips would be greatly appreciated. Thanks Ben
Usually I use ntlmaps http://ntlmaps.sourceforge.net/ to proxy before the ntlm proxy wich allow to use a basic proxy for ruby and other tools not working well with ntlm auth.
That's said your gem command seems to do not use proxy (should be an env var somewhere missing).
Regards
Tensibai
Archive powered by MHonArc 2.6.16.