- [2012-09-24T13:38:18-04:00] INFO: Processing directory[/data/www] action create (website::default line 14)
- [2012-09-24T13:38:18-04:00] INFO: Processing application[invdb] action force_deploy (invdb::default line 12)
- [2012-09-24T13:38:18-04:00] INFO: Processing directory[/data/www/invdb] action create (/var/chef/cache/cookbooks/application/providers/default.rb line 75)
- [2012-09-24T13:38:18-04:00] INFO: Processing directory[/data/www/invdb/shared] action create (/var/chef/cache/cookbooks/application/providers/default.rb line 82)
- [2012-09-24T13:38:18-04:00] INFO: Processing ruby_block[invdb before_deploy] action create (/var/chef/cache/cookbooks/application/providers/default.rb line 107)
- [2012-09-24T13:38:18-04:00] DEBUG: Got callback before_deploy: nil
- [2012-09-24T13:38:18-04:00] INFO: ruby_block[invdb before_deploy] called
- [2012-09-24T13:38:18-04:00] INFO: Processing deploy_revision[invdb] action force_deploy (/var/chef/cache/cookbooks/application/providers/default.rb line 122)
- [2012-09-24T13:38:18-04:00] DEBUG: deploy_revision[invdb] finding current git revision
- 5730a0ec1b9a19148150d8628551a6fe795e80f5
- [2012-09-24T13:38:18-04:00] DEBUG: deploy_revision[invdb] resolving remote reference
- 5730a0ec1b9a19148150d8628551a6fe795e80f5 HEAD
- [2012-09-24T13:38:18-04:00] DEBUG: deploy_revision[invdb] not creating /data/www/invdb because it already exists
- [2012-09-24T13:38:18-04:00] DEBUG: deploy_revision[invdb] not creating /data/www/invdb/shared because it already exists
- [2012-09-24T13:38:18-04:00] INFO: deploy_revision[invdb] running collected converge_actions before calling scm_provider
- [2012-09-24T13:38:18-04:00] INFO: Already deployed app at /data/www/invdb/releases/5730a0ec1b9a19148150d8628551a6fe795e80f5, forcing.
- [2012-09-24T13:38:18-04:00] INFO: deploy_revision[invdb] forcing deploy of already deployed app at /data/www/invdb/releases/5730a0ec1b9a19148150d8628551a6fe795e80f5
- [2012-09-24T13:38:18-04:00] DEBUG: deploy_revision[invdb] finding current git revision
- 5730a0ec1b9a19148150d8628551a6fe795e80f5
- [2012-09-24T13:38:18-04:00] DEBUG: deploy_revision[invdb] finding current git revision
- 5730a0ec1b9a19148150d8628551a6fe795e80f5
- [2012-09-24T13:38:18-04:00] DEBUG: deploy_revision[invdb] current revision: 5730a0ec1b9a19148150d8628551a6fe795e80f5 target revision: 5730a0ec1b9a19148150d8628551a6fe795e80f5
- [2012-09-24T13:38:18-04:00] INFO: deploy_revision[invdb] running callback before_migrate
- [2012-09-24T13:38:18-04:00] INFO: deploy_revision[invdb] running callback before_symlink
- [2012-09-24T13:38:18-04:00] INFO: deploy_revision[invdb] created directories before symlinking:
- [2012-09-24T13:38:18-04:00] INFO: deploy_revision[invdb] updated symlinks
- [2012-09-24T13:38:18-04:00] INFO: deploy_revision[invdb] running callback before_restart
- [2012-09-24T13:38:18-04:00] INFO: deploy_revision[invdb] restarting app with embedded recipe
- [2012-09-24T13:38:18-04:00] INFO: deploy_revision[invdb] running callback after_restart
- [2012-09-24T13:38:18-04:00] INFO: deploy_revision[invdb] deployed to /data/www/invdb
- [2012-09-24T13:38:18-04:00] INFO: Already deployed app at /data/www/invdb/releases/5730a0ec1b9a19148150d8628551a6fe795e80f5, forcing.
- [2012-09-24T13:38:18-04:00] INFO: deploy_revision[invdb] forcing deploy of already deployed app at /data/www/invdb/releases/5730a0ec1b9a19148150d8628551a6fe795e80f5
- [2012-09-24T13:38:18-04:00] INFO: deploy_revision[invdb] set user to nobody
- [2012-09-24T13:38:18-04:00] INFO: deploy_revision[invdb] set group to nobody
- [2012-09-24T13:38:18-04:00] DEBUG: Executing cp -RPp /data/www/invdb/shared/cached-copy/. /data/www/invdb/releases/5730a0ec1b9a19148150d8628551a6fe795e80f5
- [2012-09-24T13:38:18-04:00] DEBUG: ---- Begin output of cp -RPp /data/www/invdb/shared/cached-copy/. /data/www/invdb/releases/5730a0ec1b9a19148150d8628551a6fe795e80f5 ----
- [2012-09-24T13:38:18-04:00] DEBUG: STDOUT:
- [2012-09-24T13:38:18-04:00] DEBUG: STDERR:
- [2012-09-24T13:38:18-04:00] DEBUG: ---- End output of cp -RPp /data/www/invdb/shared/cached-copy/. /data/www/invdb/releases/5730a0ec1b9a19148150d8628551a6fe795e80f5 ----
- [2012-09-24T13:38:18-04:00] DEBUG: Ran cp -RPp /data/www/invdb/shared/cached-copy/. /data/www/invdb/releases/5730a0ec1b9a19148150d8628551a6fe795e80f5 returned 0
- [2012-09-24T13:38:18-04:00] INFO: deploy_revision[invdb] copied the cached checkout to /data/www/invdb/releases/5730a0ec1b9a19148150d8628551a6fe795e80f5
- [2012-09-24T13:38:19-04:00] INFO: deploy_revision[invdb] set user to nobody
- [2012-09-24T13:38:19-04:00] INFO: deploy_revision[invdb] set group to nobody
- [2012-09-24T13:38:19-04:00] DEBUG: Got callback before_migrate: nil
- [2012-09-24T13:38:19-04:00] INFO: deploy_revision[invdb] made pre-migration symlinks
- [2012-09-24T13:38:19-04:00] INFO: deploy_revision[invdb] set user to nobody
- [2012-09-24T13:38:19-04:00] INFO: deploy_revision[invdb] set group to nobody
- [2012-09-24T13:38:19-04:00] INFO: deploy_revision[invdb] migrating nobody with environment
- [2012-09-24T13:38:19-04:00] DEBUG: Executing
- ================================================================================
- Error executing action `force_deploy` on resource 'deploy_revision[invdb]'
- ================================================================================
- Errno::ENOENT
- -------------
- No such file or directory -
- Resource Declaration:
- ---------------------
- # In /var/chef/cache/cookbooks/application/providers/default.rb
- 122: @deploy_resource = send(new_resource.strategy.to_sym, new_resource.name) do
- 123: action force ? :force_deploy : :deploy
- 124: scm_provider new_resource.scm_provider
- 125: revision new_resource.revision
- 126: repository new_resource.repository
- 127: user new_resource.owner
- 128: group new_resource.group
- 129: deploy_to new_resource.path
- 130: ssh_wrapper "#{new_resource.path}/deploy-ssh-wrapper" if new_resource.deploy_key
- 131: shallow_clone true
- 132: rollback_on_error new_resource.rollback_on_error
- 133: all_environments = ([new_resource.environment]+new_resource.sub_resources.map{|res| res.environment}).inject({}){|acc, val| acc.merge(val)}
- 134: environment all_environments
- 135: migrate new_resource.migrate
- 136: all_migration_commands = ([new_resource.migration_command]+new_resource.sub_resources.map{|res| res.migration_command}).select{|cmd| cmd && !cmd.empty?}
- 137: migration_command all_migration_commands.join(' && ')
- 138: restart_command do
- 139: ([new_resource]+new_resource.sub_resources).each do |res|
- 140: cmd = res.restart_command
- 141: if cmd.is_a? Proc
- 142: provider = Chef::Platform.provider_for_resource(res)
- 143: provider.load_current_resource
- 144: provider.instance_eval(&cmd)
- 145: elsif cmd && !cmd.empty?
- 146: execute cmd do
- 147: user new_resource.owner
- 148: group new_resource.group
- 149: environment all_environments
- 150: end
- 151: end
- 152: end
- 153: end
- 154: purge_before_symlink new_resource.purge_before_symlink
- Compiled Resource:
- ------------------
- # Declared in /var/chef/cache/cookbooks/application/providers/default.rb:122:in `send'
- deploy_revision("invdb") do
- destination "/data/www/invdb/shared/cached-copy"
- before_symlink #<Proc:0x00007fae2644deb0@/var/chef/cache/cookbooks/application/providers/default.rb:162>
- restart_command #<Proc:0x00007fae26453dd8@/var/chef/cache/cookbooks/application/providers/default.rb:138>
- shallow_clone true
- repository_cache "cached-copy"
- retries 0
- migrate true
- provider Chef::Provider::Deploy::Revision
- keep_releases 5
- before_migrate #<Proc:0x00007fae2644e630@/var/chef/cache/cookbooks/application/providers/default.rb:159>
- user "nobody"
- cookbook_name "invdb"
- deploy_to "/data/www/invdb"
- current_path "/data/www/invdb/current"
- revision "HEAD"
- after_restart #<Proc:0x00007fae2644b8e0@/var/chef/cache/cookbooks/application/providers/default.rb:168>
- remote "origin"
- environment {"LC_ALL"=>"C"}
- action [:force_deploy]
- shared_path "/data/www/invdb/shared"
- before_restart #<Proc:0x00007fae2644cf88@/var/chef/cache/cookbooks/application/providers/default.rb:165>
- group "nobody"
- retry_delay 2
- repo "git://git.add:81/opstools.git"
- scm_provider Chef::Provider::Git
- rollback_on_error true
- end
- [2012-09-24T13:38:19-04:00] DEBUG: Re-raising exception: Errno::ENOENT - deploy_revision[invdb] (/var/chef/cache/cookbooks/application/providers/default.rb line 122) had an error: Errno::ENOENT: No such file or directory -
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command/unix.rb:105:in `exec'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command/unix.rb:105:in `popen4'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command/unix.rb:67:in `fork'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command/unix.rb:67:in `popen4'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command.rb:104:in `output_of_command'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command.rb:93:in `chdir'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command.rb:93:in `output_of_command'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command.rb:72:in `run_command'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/provider/deploy.rb:208:in `migrate'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/why_run.rb:63:in `call'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/why_run.rb:63:in `converge!'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/why_run.rb:61:in `each'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/why_run.rb:61:in `converge!'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/provider.rb:136:in `converge'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/provider.rb:125:in `run_action'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource.rb:593:in `run_action'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/runner.rb:49:in `run_action'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/runner.rb:81:in `converge'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/runner.rb:81:in `each'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/runner.rb:81:in `converge'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource_collection.rb:94:in `execute_each_resource'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call_iterator_block'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource_collection/stepable_iterator.rb:85:in `step'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource_collection/stepable_iterator.rb:104:in `iterate'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource_collection/stepable_iterator.rb:55:in `each_with_index'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource_collection.rb:92:in `execute_each_resource'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/runner.rb:80:in `converge'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/client.rb:378:in `converge'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/client.rb:420:in `do_run'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/client.rb:176:in `run'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/application/client.rb:283:in `run_application'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/application/client.rb:270:in `loop'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/application/client.rb:270:in `run_application'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/application.rb:70:in `run'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/chef-client:26
- /usr/bin/chef-client:19:in `load'
- /usr/bin/chef-client:19
- [2012-09-24T13:38:19-04:00] ERROR: Running exception handlers
- [2012-09-24T13:38:19-04:00] FATAL: Saving node information to /var/chef/cache/failed-run-data.json
- [2012-09-24T13:38:19-04:00] ERROR: Exception handlers complete
- [2012-09-24T13:38:19-04:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
- [2012-09-24T13:38:19-04:00] DEBUG: Errno::ENOENT: deploy_revision[invdb] (/var/chef/cache/cookbooks/application/providers/default.rb line 122) had an error: Errno::ENOENT: No such file or directory -
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command/unix.rb:105:in `exec'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command/unix.rb:105:in `popen4'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command/unix.rb:67:in `fork'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command/unix.rb:67:in `popen4'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command.rb:104:in `output_of_command'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command.rb:93:in `chdir'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command.rb:93:in `output_of_command'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/command.rb:72:in `run_command'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/provider/deploy.rb:208:in `migrate'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/why_run.rb:63:in `call'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/why_run.rb:63:in `converge!'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/why_run.rb:61:in `each'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/mixin/why_run.rb:61:in `converge!'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/provider.rb:136:in `converge'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/provider.rb:125:in `run_action'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource.rb:593:in `run_action'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/runner.rb:49:in `run_action'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/runner.rb:81:in `converge'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/runner.rb:81:in `each'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/runner.rb:81:in `converge'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource_collection.rb:94:in `execute_each_resource'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call_iterator_block'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource_collection/stepable_iterator.rb:85:in `step'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource_collection/stepable_iterator.rb:104:in `iterate'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource_collection/stepable_iterator.rb:55:in `each_with_index'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/resource_collection.rb:92:in `execute_each_resource'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/runner.rb:80:in `converge'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/client.rb:378:in `converge'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/client.rb:420:in `do_run'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/client.rb:176:in `run'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/application/client.rb:283:in `run_application'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/application/client.rb:270:in `loop'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/application/client.rb:270:in `run_application'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/../lib/chef/application.rb:70:in `run'
- /usr/lib64/ruby/gems/1.8/gems/chef-10.14.3/bin/chef-client:26
- /usr/bin/chef-client:19:in `load'
- /usr/bin/chef-client:19
- [2012-09-24T13:38:19-04:00] FATAL: Errno::ENOENT: deploy_revision[invdb] (/var/chef/cache/cookbooks/application/providers/default.rb line 122) had an error: Errno::ENOENT: No such file or directory -