[chef] RE: Please help with windows_package exception


Chronological Thread 
  • From: "Fouts, Chris" < >
  • To: " " < >
  • Subject: [chef] RE: Please help with windows_package exception
  • Date: Mon, 23 Feb 2015 02:06:17 +0000
  • Accept-language: en-US

Here’s a better cut/paste of the output. My original post looked like the *.msi name was misconfigured.

 

Chris

 

    ============================================================================

====

    Error executing action `install` on resource 'windows_package[c:\windows\tem

p\chef-client\DbBuilder-0.0.0051-339.msi]'

    ============================================================================

====

 

    Chef::Exceptions::ValidationFailed

    ----------------------------------

    Required argument source is missing!

 

    Cookbook Trace:

    ---------------

    c:/chef/cache/cookbooks/windows/libraries/windows_package.rb:106:in `install

_package'

    c:/chef/cache/cookbooks/windows/libraries/windows_package.rb:31:in `block in

<class:WindowsCookbookPackage>'

 

    Resource Declaration:

    ---------------------

    # In c:/chef/cache/cookbooks/db-mssql/recipes/install_dbbuilder.rb

 

     26: windows_package "#{win_pkg}" do

     27:   action :install

     28:   installer_type :msi

    29:   options "quiet"

     30: end

     31:

 

    Compiled Resource:

    ------------------

    # Declared in c:/chef/cache/cookbooks/db-mssql/recipes/install_dbbuilder.rb:

26:in `from_file'

 

    windows_cookbook_package("c:\windows\temp\chef-client\DbBuilder-0.0.0051-339

.msi") do

      provider Chef::Provider::WindowsCookbookPackage

      action [:install]

      retries 0

      retry_delay 2

      default_guard_interpreter :default

      declared_type :windows_package

      cookbook_name "db-mssql"

      recipe_name "install_dbbuilder"

      installer_type :msi

      options "quiet"

      package_name "c:\\windows\\temp\\chef-client\\DbBuilder-0.0.0051-339.msi"

    end

 

[2015-02-22T20:22:24-05:00] INFO: Running queued delayed notifications before re

-raising exception

 

Running handlers:

[2015-02-22T20:22:24-05:00] ERROR: Running exception handlers

Running handlers complete

[2015-02-22T20:22:24-05:00] ERROR: Exception handlers complete

[2015-02-22T20:22:24-05:00] FATAL: Stacktrace dumped to c:/chef/cache/chef-stack

trace.out

Chef Client failed. 14 resources updated in 37.360134 seconds

[2015-02-22T20:22:24-05:00] INFO: Sending resource update report (run-id: 10c432

fa-7efa-49de-8248-e91238e1a0a8)

[2015-02-22T20:22:24-05:00] FATAL: Chef::Exceptions::ValidationFailed: windows_p

ackage[c:\windows\temp\chef-client\DbBuilder-0.0.0051-339.msi] (db-mssql::instal

l_dbbuilder line 26) had an error: Chef::Exceptions::ValidationFailed: Required

argument source is missing!

 

From: Fouts, Chris [mailto:
Sent: Sunday, February 22, 2015 8:28 PM
To:
Subject: [chef] Please help with windows_package exception

 

If I install the *.msi manually, it installs. When installing it via windows_package resource, I get an exception. I can’t find what Chef means by “Required argument source is missing!”

 

    ==========================================================================

====

    Error executing action `install` on resource 'windows_package[c:\windows\t

p\chef-client\DbBuilder-0.0.0051-339.msi]'

    ==========================================================================

====

 

    Chef::Exceptions::ValidationFailed

    ----------------------------------

    Required argument source is missing!

 

    Cookbook Trace:

    ---------------

    c:/chef/cache/cookbooks/windows/libraries/windows_package.rb:106:in `insta

_package'

    c:/chef/cache/cookbooks/windows/libraries/windows_package.rb:31:in `block

<class:WindowsCookbookPackage>'

 

    Resource Declaration:

    ---------------------

    # In c:/chef/cache/cookbooks/db-mssql/recipes/install_dbbuilder.rb

 

     26: windows_package "#{win_pkg}" do

     27:   action :install

     28:   installer_type :msi

     29:   options "quiet"

     30: end

     31:

 

    Compiled Resource:

    ------------------

    # Declared in c:/chef/cache/cookbooks/db-mssql/recipes/install_dbbuilder.r

26:in `from_file'

 

    windows_cookbook_package("c:\windows\temp\chef-client\DbBuilder-0.0.0051-3

.msi") do

      provider Chef::Provider::WindowsCookbookPackage

      action [:install]

      retries 0

      retry_delay 2

      default_guard_interpreter :default

      declared_type :windows_package

      cookbook_name "db-mssql"

      recipe_name "install_dbbuilder"

      installer_type :msi

      options "quiet"

      package_name "c:\\windows\\temp\\chef-client\\DbBuilder-0.0.0051-339.msi

    end

 

[2015-02-22T20:22:24-05:00] INFO: Running queued delayed notifications before

-raising exception

[2015-02-22T20:22:24-05:00] INFO: Running queued delayed notifications before re

-raising exception

 

Running handlers:

[2015-02-22T20:22:24-05:00] ERROR: Running exception handlers

Running handlers complete

[2015-02-22T20:22:24-05:00] ERROR: Exception handlers complete

[2015-02-22T20:22:24-05:00] FATAL: Stacktrace dumped to c:/chef/cache/chef-stack

trace.out

Chef Client failed. 14 resources updated in 37.360134 seconds

[2015-02-22T20:22:24-05:00] INFO: Sending resource update report (run-id: 10c432

fa-7efa-49de-8248-e91238e1a0a8)

[2015-02-22T20:22:24-05:00] FATAL: Chef::Exceptions::ValidationFailed: windows_p

ackage[c:\windows\temp\chef-client\DbBuilder-0.0.0051-339.msi] (db-mssql::instal

l_dbbuilder line 26) had an error: Chef::Exceptions::ValidationFailed: Required

argument source is missing!




Archive powered by MHonArc 2.6.16.

§