- From: Jeff Blaine <
>
- To:
- Subject: [chef] Re: Re: Completely failing with knife-windows + winrm
- Date: Wed, 21 Nov 2012 17:33:09 -0500
On 11/21/2012 5:20 PM, Daniel DeLeo wrote:
On Wednesday, November 21, 2012 at 2:13 PM, Jeff Blaine wrote:
Does anyone have any success with knife-windows (0.5.10
from 'gem install')? I'm royally failing, and knife's
-V argument is proving useless as usual.
$ knife bootstrap windows winrm jblaine-win.our.org
<http://jblaine-win.our.org> -x jblaine -R
OUR.ORG -V --bootstrap-proxy http://gatekeeper.our.org:80/
Bootstrapping Chef on jblaine-win.our.org <http://jblaine-win.our.org>
jblaine-win.our.org <http://jblaine-win.our.org> "Rendering
'C:\Users\JBLAIN~1.OUR\AppData\Local\Temp\bootstrap-5398-1353533929.bat'
chunk 1"
ERROR: TypeError: can't convert nil into String
Remarkably, if I go find the batch file on jblaine-win and run
it, it works fine.
Let's see if I can do anything?
$ knife winrm jblaine-win.our.org <http://jblaine-win.our.org> "net
use *" -m -x jblaine -R OUR.ORG -V
ERROR: WinRM::WinRMWebServiceError: Bad SOAP Packet returned. Sometimes
a retry will solve this error.
$ knife winrm jblaine-win.our.org <http://jblaine-win.our.org> "net
use *" -m -x jblaine -R OUR.ORG -V
ERROR: WinRM::WinRMWebServiceError: Bad SOAP Packet returned. Sometimes
a retry will solve this error.
$ knife winrm jblaine-win.our.org <http://jblaine-win.our.org> "net
use *" -m -x jblaine -R OUR.ORG -V
ERROR: WinRM::WinRMWebServiceError: Bad SOAP Packet returned. Sometimes
a retry will solve this error.
What version of windows is this?
Windows 2008 Server R2
Also, you can give knife the `-V` argument twice for more information,
but this won't help if the winrm library doesn't provide more debug
output or knife-winrm isn't wired up to increase winrm's verbosity.
Handy. Thanks.
Here's the latest with -VV.
knife bootstrap windows winrm jblaine-win.our.org -x jblaine -R OUR.ORG
-VV --bootstrap-proxy
http://gatekeeper.our.org:80/
...stuff...
DEBUG: Adding jblaine-win.our.org
DEBUG: :session => :init
DEBUG: :relay_to_servers => cmd.exe /C echo "Rendering
'%TEMP%\bootstrap-7422-1353536911.bat' chunk 5" && >>
%TEMP%\bootstrap-7422-1353536911.bat
(echo.echo.rU3sMcdSuHVB9pSTUFF...du0gkPTv2N0) && >>
%TEMP%\bootstrap-7422-1353536911.bat
(echo.echo.hAH8BV2e3+0eJSTUFF...ni/hRCC) && >>
%TEMP%\bootstrap-7422-1353536911.bat
(echo.echo.mpic27OBPcDNxdobwNKSTUFF...OFBgSr2Wjo5WyDg) && >>
%TEMP%\bootstrap-7422-1353536911.bat
(echo.echo.3j8k2ZOFAlVxiDVSJoTSTUFF...gIufxu7PiXzq50) && >>
%TEMP%\bootstrap-7422-1353536911.bat
(echo.echo.7/9kgETRB75wdeiwlzSTUFF...xJfhGb0nD/y4j) && >>
%TEMP%\bootstrap-7422-1353536911.bat
(echo.echo.SwtNrxz4OwXSTUFF...Qu69UkMAFT9G) && >>
%TEMP%\bootstrap-7422-1353536911.bat
(echo.echo.4HezEwKBgQCIs4NSTUFF...qPlpZnHGNaG) && >>
%TEMP%\bootstrap-7422-1353536911.bat
(echo.echo.NzurCPfdKduWSTUFF...D6EeGTTLDrRFS) && >>
%TEMP%\bootstrap-7422-1353536911.bat
(echo.echo.AIPOQPZ/ah7p7n2CMUZTS+eBfHWTcT/Giz6ML9G15qcO68m0jRTTAQ==) &&
>> %TEMP%\bootstrap-7422-1353536911.bat (echo.echo.-----END RSA PRIVATE
KEY-----) && >> %TEMP%\bootstrap-7422-1353536911.bat (echo.) && >>
%TEMP%\bootstrap-7422-1353536911.bat (echo.^)) && >>
%TEMP%\bootstrap-7422-1353536911.bat (echo.) && >>
%TEMP%\bootstrap-7422-1353536911.bat (echo.) && >>
%TEMP%\bootstrap-7422-1353536911.bat (echo.^> C:\chef\client.rb ^() &&
>> %TEMP%\bootstrap-7422-1353536911.bat (echo.echo.log_level
:info) && >> %TEMP%\bootstrap-7422-1353536911.bat
(echo.echo.log_location STDOUT) && >>
%TEMP%\bootstrap-7422-1353536911.bat (echo.echo.) && >>
%TEMP%\bootstrap-7422-1353536911.bat (echo.echo.chef_server_url
"
http://rcf-cm-master.our.org:4000") && >>
%TEMP%\bootstrap-7422-1353536911.bat (echo.echo.validation_client_name
"chef-validator") && >> %TEMP%\bootstrap-7422-1353536911.bat
(echo.echo.client_key "c:/chef/client.pem") && >>
%TEMP%\bootstrap-7422-1353536911.bat (echo.echo.validation_key
"c:/chef/validation.pem")
DEBUG: :relayed => jblaine-win.our.org
DEBUG: jblaine-win.our.org => :run_command
DEBUG: jblaine-win.our.org[8DC6AEEA-C139-4587-AABF-23BCEF83D936] =>
:shell_open
ERROR: TypeError: can't convert nil into String
And then:
$ knife winrm 'jblaine-win.our.org' "net use *" -m -x jblaine -R OUR.ORG -VV
DEBUG: Using configuration from /home/jblaine/.chef/knife.rb
DEBUG: Adding jblaine-win.our.org
DEBUG: :session => :init
DEBUG: :relay_to_servers => net use *
DEBUG: :relayed => jblaine-win.our.org
DEBUG: jblaine-win.our.org => :run_command
DEBUG: jblaine-win.our.org[DD0618B7-575A-4608-8B6C-736EA72381BF] =>
:shell_open
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/winrm-1.1.2/lib/winrm/winrm_service.rb:382:in
`rescue in send_message': Bad SOAP Packet returned. Sometimes a retry
will solve this error. (WinRM::WinRMWebServiceError)
from
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/winrm-1.1.2/lib/winrm/winrm_service.rb:370:in
`send_message'
from
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/winrm-1.1.2/lib/winrm/winrm_service.rb:136:in
`run_command'
from
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/em-winrm-0.5.4/lib/em-winrm/shell.rb:60:in
`run_command'
from
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/em-winrm-0.5.4/lib/em-winrm/server.rb:58:in
`block (2 levels) in run_command'
from
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.0.beta.3/lib/eventmachine.rb:1009:in
`call'
from
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.0.beta.3/lib/eventmachine.rb:1009:in
`block in spawn_threadpool'
Archive powered by MHonArc 2.6.16.