[chef] SOLVED C:\chef\wget.vbs(28, 1) msxml6.dll: The parameter is incorrect.


Chronological Thread 
  • From: Jeff Blaine < >
  • To:
  • Subject: [chef] SOLVED C:\chef\wget.vbs(28, 1) msxml6.dll: The parameter is incorrect.
  • Date: Thu, 12 Sep 2013 12:34:52 -0400

For the archives:

This error is shown when you're behind an HTTP proxy but did not
specify --bootstrap-proxy <proxyserver> to knife.

Ideally, IMO, this should be improved to show something less cryptic
via the .VBS code.

On 9/12/2013 11:20 AM, Adam Edwards wrote:
> Thanks for trying it on the box -- that was my next question. I have to go
> offsite / offline for a few hours, so it may be a while before my next
> reponse. It's possible there's something funny about msxml on your system,
> but that seems unlikely with win2k8r2. Is there anything interesting about
> the account you're running with? It should be fine as long as it's a
> member of the administrators group, but if there are any other
> restrictions on the account it would be good to know.
> 
> Last question: Is this a fairly stock image of Windows? Or have you made a
> few tweaks (other than enabling winrm) on the box? Are there any
> interesting applications / services installed like Visual Studio or SQL
> Server?
> 
> -Adam
> 
> -----Original Message-----
> From: Jeff Blaine 
> [mailto:
> Sent: Thursday, September 12, 2013 8:12 AM
> To: 
> 
> Subject: [chef] Re: RE: Re: RE: C:\chef\wget.vbs(28, 1) msxml6.dll: The
> parameter is incorrect.
> 
> On 9/12/2013 10:03 AM, Adam Edwards wrote:
>> Very odd -- is there any other output after this Jeff? Also, what
>> version
> 
> Included below.
> 
> Thanks for the follow-ups, Adam.
> 
>> of Ruby are you using on your knife workstation? I have seen some
>> strange behaviors with Ruby 2.0, but haven't been able to get a solid
> repro.
> 
> knife is from /opt/chef/bin on an 11.4 client which makes use of
> /opt/chef/embedded/bin/ruby (1.9.3p286)
> 
> FWIW, I get the same msxml6.dll error if I login to the Windows box and
> run C:\Chef\wget.vbs from a cmd.exe
> 
> The rest of the bootstrap output per 1st question above:
> 
> ...
> 
> jblaine-win.our.org C:\chef\wget.vbs(28, 1) msxml6.dll: The parameter is
> incorrect.
> jblaine-win.our.org
> jblaine-win.our.org
> jblaine-win.our.org
> jblaine-win.our.org C:\Users\jblaine.OUR>msiexec /qb /i
> "C:\Users\JBLAIN~1.OUR\AppData\Local\Temp\chef-client-latest.msi"
> jblaine-win.our.org This installation package could not be opened.
> Verify that the package exists and that you can access it, or contact the
> application vendor to verify that this is a valid Windows Installer
> package.
> jblaine-win.our.org 'chef-client' is not recognized as an internal or
> external command, jblaine-win.our.org operable program or batch file.
> jblaine-win.our.org
> jblaine-win.our.org
> jblaine-win.our.org C:\Users\jblaine.OUR>( jblaine-win.our.org
> echo.-----BEGIN RSA PRIVATE KEY-----
> 
> ...snip...
> 
> jblaine-win.our.org  echo.-----END RSA PRIVATE KEY-----
> jblaine-win.our.org ) 1>C:\chef\validation.pem jblaine-win.our.org
> jblaine-win.our.org C:\Users\jblaine.OUR>(
> jblaine-win.our.org echo.log_level        :info
> jblaine-win.our.org  echo.log_location     STDOUT
> jblaine-win.our.org  echo.
> jblaine-win.our.org  echo.chef_server_url
> "https://rcf-cm-master.our.org/";
> jblaine-win.our.org  echo.validation_client_name "chef-validator"
> jblaine-win.our.org  echo.client_key        "c:/chef/client.pem"
> jblaine-win.our.org  echo.validation_key    "c:/chef/validation.pem"
> jblaine-win.our.org  echo.
> jblaine-win.our.org  echo.file_cache_path   "c:/chef/cache"
> jblaine-win.our.org  echo.file_backup_path  "c:/chef/backup"
> jblaine-win.our.org  echo.cache_options     ({:path =>
> "c:/chef/cache/checksums", :skip_expires => true}) jblaine-win.our.org
> echo.
> jblaine-win.our.org  echo.# Using default node name (fqdn)
> jblaine-win.our.org ) 1>C:\chef\client.rb jblaine-win.our.org
> jblaine-win.our.org
> C:\Users\jblaine.OUR>(echo.{"run_list":["role[rcf-windows-base]"]})
> 1>C:\chef\first-boot.json
> jblaine-win.our.org
> jblaine-win.our.org C:\Users\jblaine.OUR>SET
> "PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\S
> ystem32\WindowsPowerShell\v1.0\;C:\Tools\WPT\;C:\Tools\;C:\Program
> Files\TortoiseSVN\bin;C:\ruby\bin;C:\opscode\chef\bin;C:\opscode\chef\embe
> dded\bin"
> jblaine-win.our.org
> jblaine-win.our.org C:\Users\jblaine.OUR>chef-client -c c:/chef/client.rb
> -j c:/chef/first-boot.json -E _default $
> 
>> -----Original Message-----
>> From: Jeff Blaine 
>> [mailto:
>> Sent: Wednesday, September 11, 2013 12:15 PM
>> To: 
>
>> Subject: [chef] Re: RE: C:\chef\wget.vbs(28, 1) msxml6.dll: The
>> parameter is incorrect.
>>
>> On 9/11/2013 3:05 PM, Adam Edwards wrote:
>>> Haven't seen that. What version of knife-windows are you using, and
>>> what
>>
>> 0.5.12 (latest gem published)
>>
>>> version of Windows are you trying to bootstrap? I would expect that
>>> even
>>
>> Windows 2008 R2
>>
>>> if wget.vbs fails, a retry should occur with Powershell that would
>>> not be affected by strangeness around mxml6 and friends.
>>>
>>> Thanks Jeff.
>>>
>>> -Adam
>>>
>>> -----Original Message-----
>>> From: Jeff Blaine 
>>> [mailto:
>>> Sent: Wednesday, September 11, 2013 11:24 AM
>>> To: 
>>> 
>>> Subject: [chef] C:\chef\wget.vbs(28, 1) msxml6.dll: The parameter is
>>> incorrect.
>>>
>>> Has anyone hit this problem? knife bootstrap windows via winrm fails.
>>>
>>> $ knife --version
>>> 11.4.0
>>> $ knife bootstrap windows winrm jblaine-win.our.org -r
>>> 'role[rcf-windows-base]' -x 'OUR\jblaine'
>>> ...
>>> jblaine-win.our.org C:\Users\jblaine.OUR>cscript /nologo
>>> C:\chef\wget.vbs
>>
> /url:"https://www.opscode.com/chef/download?p=windows&pv=2008r2&m=x86_64";
>>> /path:"C:\Users\JBLAIN~1.MIT\AppData\Local\Temp\chef-client-latest.msi"
>>> jblaine-win.our.org C:\chef\wget.vbs(28, 1) msxml6.dll: The parameter
>>> is incorrect.
>>> ...
>>>
>>>
>>
> 
> 



Archive powered by MHonArc 2.6.16.

§