Skip to content

Instantly share code, notes, and snippets.

@evan4498
Created May 15, 2012 15:23
Show Gist options
  • Save evan4498/2702618 to your computer and use it in GitHub Desktop.
Save evan4498/2702618 to your computer and use it in GitHub Desktop.
pip install fail on chef run
root@hosted-client:~# sudo chef-client -l debug
[Tue, 15 May 2012 15:22:54 +0000] INFO: *** Chef 0.10.10 ***
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin os
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin kernel
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin ruby
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin languages
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin ruby -e "require 'rbconfig'; puts %Q(host_cpu=#{::Config::CONFIG['host_cpu']},host_vendor=#{::Config::CONFIG['host_vendor']},target=#{::Config::CONFIG['target']},release_date=#{RUBY_RELEASE_DATE},ruby_bin=#{::File.join(::Config::CONFIG['bindir'], ::Config::CONFIG['ruby_install_name'])},bin_dir=#{::Config::CONFIG['bindir']},target_cpu=#{::Config::CONFIG['target_cpu']},host_os=#{::Config::CONFIG['host_os']},platform=#{RUBY_PLATFORM},host=#{::Config::CONFIG['host']},target_vendor=#{::Config::CONFIG['target_vendor']},version=#{RUBY_VERSION},target_os=#{::Config::CONFIG['target_os']},)" STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: host_cpu=x86_64,host_vendor=pc,target=x86_64-pc-linux-gnu,release_date=2010-01-10,ruby_bin=/usr/bin/ruby1.8,bin_dir=/usr/bin,target_cpu=x86_64,host_os=linux-gnu,platform=x86_64-linux,host=x86_64-pc-linux-gnu,target_vendor=pc,version=1.8.7,target_os=linux,
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End ruby -e "require 'rbconfig'; puts %Q(host_cpu=#{::Config::CONFIG['host_cpu']},host_vendor=#{::Config::CONFIG['host_vendor']},target=#{::Config::CONFIG['target']},release_date=#{RUBY_RELEASE_DATE},ruby_bin=#{::File.join(::Config::CONFIG['bindir'], ::Config::CONFIG['ruby_install_name'])},bin_dir=#{::Config::CONFIG['bindir']},target_cpu=#{::Config::CONFIG['target_cpu']},host_os=#{::Config::CONFIG['host_os']},platform=#{RUBY_PLATFORM},host=#{::Config::CONFIG['host']},target_vendor=#{::Config::CONFIG['target_vendor']},version=#{RUBY_VERSION},target_os=#{::Config::CONFIG['target_os']},)" STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin ruby -e "require 'rbconfig'; puts %Q(host_cpu=#{::Config::CONFIG['host_cpu']},host_vendor=#{::Config::CONFIG['host_vendor']},target=#{::Config::CONFIG['target']},release_date=#{RUBY_RELEASE_DATE},ruby_bin=#{::File.join(::Config::CONFIG['bindir'], ::Config::CONFIG['ruby_install_name'])},bin_dir=#{::Config::CONFIG['bindir']},target_cpu=#{::Config::CONFIG['target_cpu']},host_os=#{::Config::CONFIG['host_os']},platform=#{RUBY_PLATFORM},host=#{::Config::CONFIG['host']},target_vendor=#{::Config::CONFIG['target_vendor']},version=#{RUBY_VERSION},target_os=#{::Config::CONFIG['target_os']},)" STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End ruby -e "require 'rbconfig'; puts %Q(host_cpu=#{::Config::CONFIG['host_cpu']},host_vendor=#{::Config::CONFIG['host_vendor']},target=#{::Config::CONFIG['target']},release_date=#{RUBY_RELEASE_DATE},ruby_bin=#{::File.join(::Config::CONFIG['bindir'], ::Config::CONFIG['ruby_install_name'])},bin_dir=#{::Config::CONFIG['bindir']},target_cpu=#{::Config::CONFIG['target_cpu']},host_os=#{::Config::CONFIG['host_os']},platform=#{RUBY_PLATFORM},host=#{::Config::CONFIG['host']},target_vendor=#{::Config::CONFIG['target_vendor']},version=#{RUBY_VERSION},target_os=#{::Config::CONFIG['target_os']},)" STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (ruby -e "require 'rbconfig'; puts %Q(host_cpu=#{::Config::CONFIG['host_cpu']},host_vendor=#{::Config::CONFIG['host_vendor']},target=#{::Config::CONFIG['target']},release_date=#{RUBY_RELEASE_DATE},ruby_bin=#{::File.join(::Config::CONFIG['bindir'], ::Config::CONFIG['ruby_install_name'])},bin_dir=#{::Config::CONFIG['bindir']},target_cpu=#{::Config::CONFIG['target_cpu']},host_os=#{::Config::CONFIG['host_os']},platform=#{RUBY_PLATFORM},host=#{::Config::CONFIG['host']},target_vendor=#{::Config::CONFIG['target_vendor']},version=#{RUBY_VERSION},target_os=#{::Config::CONFIG['target_os']},)") returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'" STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: gem1.8
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'" STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'" STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'" STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'") returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin ruby -e "require 'rbconfig'; puts %x{/usr/bin/ruby1.8 /usr/bin/gem1.8 env gemdir}.chomp!" STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: /usr/lib/ruby/gems/1.8
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End ruby -e "require 'rbconfig'; puts %x{/usr/bin/ruby1.8 /usr/bin/gem1.8 env gemdir}.chomp!" STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin ruby -e "require 'rbconfig'; puts %x{/usr/bin/ruby1.8 /usr/bin/gem1.8 env gemdir}.chomp!" STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End ruby -e "require 'rbconfig'; puts %x{/usr/bin/ruby1.8 /usr/bin/gem1.8 env gemdir}.chomp!" STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (ruby -e "require 'rbconfig'; puts %x{/usr/bin/ruby1.8 /usr/bin/gem1.8 env gemdir}.chomp!") returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin uname -s STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Linux
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End uname -s STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin uname -s STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End uname -s STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (uname -s) returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin uname -r STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: 2.6.32-31-server
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End uname -r STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin uname -r STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End uname -r STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (uname -r) returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin uname -v STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: #61-Ubuntu SMP Fri Apr 8 19:44:42 UTC 2011
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End uname -v STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin uname -v STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End uname -v STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (uname -v) returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin uname -m STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: x86_64
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End uname -m STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin uname -m STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End uname -m STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (uname -m) returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin hostname
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin linux::hostname
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin hostname -s STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: hosted-client
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End hostname -s STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin hostname -s STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End hostname -s STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (hostname -s) returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin hostname --fqdn STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: hosted-client
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End hostname --fqdn STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin hostname --fqdn STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End hostname --fqdn STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (hostname --fqdn) returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin cloud
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin ec2
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin network
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin linux::network
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin route -n | grep -m 1 ^0.0.0.0 STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: 0.0.0.0 108.166.107.1 0.0.0.0 UG 100 0 0 eth0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End route -n | grep -m 1 ^0.0.0.0 STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin route -n | grep -m 1 ^0.0.0.0 STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End route -n | grep -m 1 ^0.0.0.0 STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (route -n | grep -m 1 ^0.0.0.0) returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin ip route show exact 0.0.0.0/0 STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: default via 108.166.107.1 dev eth0 metric 100
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End ip route show exact 0.0.0.0/0 STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin ip route show exact 0.0.0.0/0 STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End ip route show exact 0.0.0.0/0 STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (ip route show exact 0.0.0.0/0) returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: has_ec2_mac? == false
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: looks_like_ec2? == false
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin rackspace
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin eucalyptus
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: has_euca_mac? == false
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: has_euca_mac? == false
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: has_euca_mac? == false
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: has_euca_mac? == false
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: looks_like_euca? == false
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin chef
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin virtualization
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin linux::virtualization
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin ohai
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin mono
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Plugin mono threw exception #<Ohai::Exceptions::Exec: command mono -V doesn't exist or is not in the PATH> /usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:336:in `popen4'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:98:in `run_command_backend'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:50:in `run_command'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:49:in `chdir'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:49:in `run_command'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/plugins/mono.rb:27:in `from_file'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:190:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:117:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:216:in `run_ohai'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:152:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:254:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `loop'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application.rb:70:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/chef-client:26
/usr/bin/chef-client:19:in `load'
/usr/bin/chef-client:19
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin python
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin python -c "import sys; print sys.version" STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: 2.6.5 (r265:79063, Apr 16 2010, 13:57:41)
[GCC 4.4.3]
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End python -c "import sys; print sys.version" STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin python -c "import sys; print sys.version" STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End python -c "import sys; print sys.version" STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (python -c "import sys; print sys.version") returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin ohai_time
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin php
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Plugin php threw exception #<Ohai::Exceptions::Exec: command php -v doesn't exist or is not in the PATH> /usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:336:in `popen4'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:98:in `run_command_backend'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:50:in `run_command'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:49:in `chdir'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:49:in `run_command'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/plugins/php.rb:27:in `from_file'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:190:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:117:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:216:in `run_ohai'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:152:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:254:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `loop'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application.rb:70:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/chef-client:26
/usr/bin/chef-client:19:in `load'
/usr/bin/chef-client:19
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin perl
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin perl -V:version -V:archname STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: version='5.10.1';
archname='x86_64-linux-gnu-thread-multi';
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End perl -V:version -V:archname STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin perl -V:version -V:archname STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End perl -V:version -V:archname STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (perl -V:version -V:archname) returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin groovy
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Plugin groovy threw exception #<Ohai::Exceptions::Exec: command groovy -v doesn't exist or is not in the PATH> /usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:336:in `popen4'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:98:in `run_command_backend'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:50:in `run_command'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:49:in `chdir'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:49:in `run_command'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/plugins/groovy.rb:27:in `from_file'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:190:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:117:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:216:in `run_ohai'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:152:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:254:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `loop'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application.rb:70:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/chef-client:26
/usr/bin/chef-client:19:in `load'
/usr/bin/chef-client:19
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin lua
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Plugin lua threw exception #<Ohai::Exceptions::Exec: command lua -v doesn't exist or is not in the PATH> /usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:336:in `popen4'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:98:in `run_command_backend'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:50:in `run_command'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:49:in `chdir'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:49:in `run_command'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/plugins/lua.rb:27:in `from_file'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:190:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:117:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:216:in `run_ohai'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:152:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:254:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `loop'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application.rb:70:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/chef-client:26
/usr/bin/chef-client:19:in `load'
/usr/bin/chef-client:19
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin dmi_common
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin uptime
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin platform
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin linux::platform
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin linux::lsb
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin network_listeners
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Plugin network_listeners threw exception #<LoadError: no such file to load -- sigar> /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/plugins/network_listeners.rb:19:in `from_file'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:190:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:117:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:216:in `run_ohai'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:152:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:254:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `loop'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application.rb:70:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/chef-client:26
/usr/bin/chef-client:19:in `load'
/usr/bin/chef-client:19
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin erlang
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Plugin erlang threw exception #<Ohai::Exceptions::Exec: command erl +V doesn't exist or is not in the PATH> /usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:336:in `popen4'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:98:in `run_command_backend'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:50:in `run_command'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:49:in `chdir'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:49:in `run_command'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/plugins/erlang.rb:26:in `from_file'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:190:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:117:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:216:in `run_ohai'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:152:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:254:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `loop'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application.rb:70:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/chef-client:26
/usr/bin/chef-client:19:in `load'
/usr/bin/chef-client:19
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin ip_scopes
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ip_scopes: cannot load gem, plugin disabled: no such file to load -- ipaddr_extensions
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin keys
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin c
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin gcc -v STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End gcc -v STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin gcc -v STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1)
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End gcc -v STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (gcc -v) returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin /lib/libc.so.6 STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: GNU C Library (Ubuntu EGLIBC 2.11.1-0ubuntu7.10) stable release version 2.11.1, by Roland McGrath et al.
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.4.3.
Compiled on a Linux >>2.6.24-30-server<< system on 2012-03-07.
Available extensions:
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
Native POSIX Threads Library by Ulrich Drepper et al
BIND-8.2.3-T5B
For bug reporting instructions, please see:
<http://www.debian.org/Bugs/>.
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End /lib/libc.so.6 STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin /lib/libc.so.6 STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End /lib/libc.so.6 STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (/lib/libc.so.6) returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin cl /? STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End cl /? STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin cl /? STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: sh: cl: not found
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End cl /? STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (cl /?) returned 127
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin devenv.com /? STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End devenv.com /? STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin devenv.com /? STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: sh: devenv.com: not found
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End devenv.com /? STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (devenv.com /?) returned 127
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Plugin c threw exception #<Ohai::Exceptions::Exec: command xlc -qversion doesn't exist or is not in the PATH> /usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:336:in `popen4'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:98:in `run_command_backend'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:50:in `run_command'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:49:in `chdir'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:49:in `run_command'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/plugins/c.rb:77:in `from_file'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:190:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:117:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:216:in `run_ohai'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:152:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:254:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `loop'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application.rb:70:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/chef-client:26
/usr/bin/chef-client:19:in `load'
/usr/bin/chef-client:19
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin passwd
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin dmi
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: unrecognized output line; discarding:
# No SMBIOS nor DMI entry point found, sorry.
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin java
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Plugin java threw exception #<Ohai::Exceptions::Exec: command java -version doesn't exist or is not in the PATH> /usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:336:in `popen4'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:98:in `run_command_backend'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:50:in `run_command'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:49:in `chdir'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/mixin/command.rb:49:in `run_command'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/plugins/java.rb:24:in `from_file'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:190:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:185:in `require_plugin'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:117:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:110:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `each'
/usr/lib/ruby/gems/1.8/gems/ohai-0.6.12/lib/ohai/system.rb:108:in `all_plugins'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:216:in `run_ohai'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:152:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:254:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `loop'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application.rb:70:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/chef-client:26
/usr/bin/chef-client:19:in `load'
/usr/bin/chef-client:19
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin command
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin linux::ssh_host_key
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin linux::ps
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin linux::memory
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin linux::uptime
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin linux::cpu
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin linux::kernel
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin uname -o STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: GNU/Linux
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End uname -o STDOUT ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- Begin uname -o STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG:
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: ---- End uname -o STDERR ----
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Ran (uname -o) returned 0
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin linux::block_device
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Loading plugin linux::filesystem
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Client key /etc/chef/client.pem is present - skipping registration
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Building node object for hosted-client
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Signing the request as hosted-client
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: String to sign: 'Method:GET
Hashed Path:724RBdnOMwqIdRY3SQ6qAgSZILo=
X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=
X-Ops-Timestamp:2012-05-15T15:22:54Z
X-Ops-UserId:hosted-client'
Header hash: {"X-Ops-Userid"=>"hosted-client", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Sign"=>"version=1.0", "X-Ops-Authorization-6"=>"jLYpqhSE8iyEfHW+2dbrno2ZDLHkvEdFpjaiwZyJWg==", "X-Ops-Authorization-5"=>"ihVbCS3Iv6kfDdtsQ65OmSm1+5XJH86RR3dq4qpA38m1JOHMkWh9M7rW2wCi", "X-Ops-Authorization-4"=>"6CJtM29bTZ/95DiZAz8qm1tDt3F28yWnyeHoy/gB/fC+T9DkV5Ad43XTWaxA", "X-Ops-Authorization-3"=>"Q5Rl3Swd4VIINBjtA5vMzG5KxZyVV2PBrM27KfSCvYTpCPhQ+L5CH3QeqvuF", "X-Ops-Authorization-2"=>"JensxsFxasY5+6nMIX9lgRlDXGAzsIWMjaqudoAeXRy6gDPzPbWWb64s8ymw", "X-Ops-Authorization-1"=>"MnUl9INJ+XO/olHYyXt8kl4zbpXS0c0+UtPGYqwhR4oU8HbAxb+v2mvVkjN0", "X-Ops-Timestamp"=>"2012-05-15T15:22:54Z"}
[Tue, 15 May 2012 15:22:54 +0000] DEBUG: Sending HTTP Request via GET to api.opscode.com:443/organizations/evan4498/nodes/hosted-client
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: decompressing gzip response
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Extracting run list from JSON attributes provided on command line
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Applying attributes from json file
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform is ubuntu version 10.04
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Signing the request as hosted-client
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: String to sign: 'Method:GET
Hashed Path:0G5jH/RICS3faCA9dEOSZpdX6R4=
X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=
X-Ops-Timestamp:2012-05-15T15:22:55Z
X-Ops-UserId:hosted-client'
Header hash: {"X-Ops-Userid"=>"hosted-client", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Sign"=>"version=1.0", "X-Ops-Authorization-6"=>"LkwmBSseKKCzBYaGQnXnJcjxuaP9Fk+racJMAHMuew==", "X-Ops-Authorization-5"=>"kHxJ65eNiJbq426txm0hflR1rqZm67I/IbNCz50gXQgz+yLo5E9XPQ6gztKA", "X-Ops-Authorization-4"=>"T4l2vqUgCX2iyqdAAuWNbMgWnvI5MtJMuRTPjKhCUVupUEXcunnFNHupEvbg", "X-Ops-Authorization-3"=>"xUe/sqh8HHrN1M7spWndiCnvcVZpFrCRrQPJCHuL7meKo+JXyzpZf44puLSF", "X-Ops-Authorization-2"=>"WTbx1T4jMb6GwJoJ7y8q//TJs585zC4uo3RO02lALEJDNdk2v08JjHfqlXV3", "X-Ops-Authorization-1"=>"R3KI/VkWdbeUWewiDIw++a8ap2++3ONtPdrc/5My0I8fhtkfG7+HjRLyu68g", "X-Ops-Timestamp"=>"2012-05-15T15:22:55Z"}
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Sending HTTP Request via GET to api.opscode.com:443/organizations/evan4498/roles/base
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: decompressing gzip response
[Tue, 15 May 2012 15:22:55 +0000] INFO: Run List is [role[base], recipe[raxmon-cli]]
[Tue, 15 May 2012 15:22:55 +0000] INFO: Run List expands to [apt, chef-client, raxmon-cli]
[Tue, 15 May 2012 15:22:55 +0000] INFO: Starting Chef Run for hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Running start handlers
[Tue, 15 May 2012 15:22:55 +0000] INFO: Start handlers complete.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Synchronizing cookbooks
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Signing the request as hosted-client
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: String to sign: 'Method:POST
Hashed Path:hPSrcKLzQXiV/WVgTkCLZa7x6zY=
X-Ops-Content-Hash:mwusBlDb31kMHd3CK6LtvNULZHE=
X-Ops-Timestamp:2012-05-15T15:22:55Z
X-Ops-UserId:hosted-client'
Header hash: {"X-Ops-Userid"=>"hosted-client", "X-Ops-Content-Hash"=>"mwusBlDb31kMHd3CK6LtvNULZHE=", "X-Ops-Sign"=>"version=1.0", "X-Ops-Authorization-6"=>"NQVtPcD2k/vxgPtFAf+vKPbpjzS5BPIq17DOtkLUwg==", "X-Ops-Authorization-5"=>"9FG/4epRtFMc7Tbf5TAcEfZy3EsHyC4/u1ls80u2Gq+K7XB1b+W33v1/KGeN", "X-Ops-Authorization-4"=>"GeRIGHaXs/as3x9eN9kixE2jwZkHzT0U2BgUGmbGZ+RhZA9HW7woLKl3ldAR", "X-Ops-Authorization-3"=>"4LqfPHhnAymnSF5GSJoGXA72ODa/E4lCzLJUyKGqIIiGQ9bidMhFT8Vslbjf", "X-Ops-Authorization-2"=>"TJ57LUXZEjsQ1ywiNi8Rxd+lFnbTQHTR+a1YsASuYLBHiIu6hwB6+TS3Ylhd", "X-Ops-Authorization-1"=>"PeYHifa7BX/SJcjxicIHKSCVUdjIWzeLpQMqSJ25aEIOgwOgurZRMhqmexN9", "X-Ops-Timestamp"=>"2012-05-15T15:22:55Z"}
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Sending HTTP Request via POST to api.opscode.com:443/organizations/evan4498/environments/_default/cookbook_versions
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: decompressing gzip response
[Tue, 15 May 2012 15:22:55 +0000] INFO: Loading cookbooks [apt, build-essential, chef-client, python, raxmon-cli]
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Cookbooks detail: {"raxmon-cli"=>#<Chef::CookbookVersion:0x7fa4e733aae8 @couchdb=#<Chef::CouchDB:0x7fa4e733a8b8 @rest=#<Chef::REST:0x7fa4e733a868 @auth_credentials=#<Chef::REST::AuthCredentials:0x7fa4e733a7c8 @key_file=nil, @client_name=nil>, @cookies={}, @sign_request=true, @default_headers={}, @url="http://localhost:5984", @sign_on_redirect=true, @redirect_limit=10, @redirects_followed=0>, @db="chef">, @definition_filenames=[], @manifest_records_by_path={"README.md"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-88287ae11a121ae832f8bddb7774f7f9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=ySipqnzVjzj3EA6Y9XnjT6XSiNs%3D", "path"=>"README.md", "name"=>"README.md", "checksum"=>"88287ae11a121ae832f8bddb7774f7f9"}, "templates/default/raxrc.erb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-48726ceabd98b8e692e2b98395ce93e4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=Q1Yr9UF6Nm5pW1zyjKRbHWBlF4Y%3D", "path"=>"templates/default/raxrc.erb", "name"=>"raxrc.erb", "checksum"=>"48726ceabd98b8e692e2b98395ce93e4"}, "attributes/default.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-0f967cb67f98d0fa7fc650069d8b965c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=arAELwtU%2BayZ3RsDu0hDF4pNAgI%3D", "path"=>"attributes/default.rb", "name"=>"default.rb", "checksum"=>"0f967cb67f98d0fa7fc650069d8b965c"}, "metadata.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-7c9aa044b82dc2f57739faacc594b3b4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=hiHRNMZ77y0dhZkjpV6R3%2FajDGo%3D", "path"=>"metadata.rb", "name"=>"metadata.rb", "checksum"=>"7c9aa044b82dc2f57739faacc594b3b4"}, "recipes/default.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-a41e6ab70b52d3c2c3b01be8395158ab?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=w1vEqQO27own%2BnExdkuZ%2BQMAEIo%3D", "path"=>"recipes/default.rb", "name"=>"default.rb", "checksum"=>"a41e6ab70b52d3c2c3b01be8395158ab"}}, @status=:ready, @provider_filenames=[], @recipe_filenames=["default.rb"], @file_vendor=nil, @couchdb_id=nil, @attribute_filenames=["default.rb"], @resource_filenames=[], @file_filenames=[], @couchdb_rev=nil, @root_filenames=["README.md", "metadata.rb"], @metadata_filenames=[], @frozen=false, @name="raxmon-cli", @checksums={"88287ae11a121ae832f8bddb7774f7f9"=>nil, "0f967cb67f98d0fa7fc650069d8b965c"=>nil, "a41e6ab70b52d3c2c3b01be8395158ab"=>nil, "7c9aa044b82dc2f57739faacc594b3b4"=>nil, "48726ceabd98b8e692e2b98395ce93e4"=>nil}, @manifest={"providers"=>[], "chef_type"=>"cookbook_version", "files"=>[], "version"=>"0.0.2", "attributes"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-0f967cb67f98d0fa7fc650069d8b965c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=arAELwtU%2BayZ3RsDu0hDF4pNAgI%3D", "path"=>"attributes/default.rb", "name"=>"default.rb", "checksum"=>"0f967cb67f98d0fa7fc650069d8b965c"}], "cookbook_name"=>"raxmon-cli", "recipes"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-a41e6ab70b52d3c2c3b01be8395158ab?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=w1vEqQO27own%2BnExdkuZ%2BQMAEIo%3D", "path"=>"recipes/default.rb", "name"=>"default.rb", "checksum"=>"a41e6ab70b52d3c2c3b01be8395158ab"}], "libraries"=>[], "definitions"=>[], "metadata"=>{"version"=>"0.0.2", "license"=>"All rights reserved", "attributes"=>{}, "conflicting"=>{}, "recommendations"=>{}, "dependencies"=>{"python"=>">= 0.0.0"}, "recipes"=>{"raxmon-cli"=>""}, "maintainer_email"=>"[email protected]", "suggestions"=>{}, "providing"=>{"raxmon-cli"=>">= 0.0.0"}, "long_description"=>"Description\n===========\n* Installs the python-pip package in Debian and RedHat based systems, and then uses pip to install the Rackspace Cloud Monitoring client, raxmon-cli, via pip\n\n* The full raxmon-cli source can be viewed at https://github.com/racker/rackspace-monitoring-cli\n\n* For more info on Rackspace Cloud Monitoring please visit http://www.rackspace.com/cloud/cloud_hosting_products/monitoring/\n\n* The Getting Started Guide for Rackspace Cloud Monitoring is avaialble at http://docs.rackspace.com/cm/api/cm-getting-started-latest/index.html\n** This guide includes examples for using the raxmon-cli to view/create entities/checks/alarms\n\n* The full API Developer Guide is available at http://docs.rackspace.com/cm/api/v1.0/cm-devguide/content/overview.html\n\n\nRequirements\n============\n* python and python-pip (installed by this cookbook)\n\n* A Rackspace cloud server username and api key to use the raxmon-cli\n\n* If you want automatic credentials added to the raxmon-cli commands for the root user, an encrypted data_bag named rackspace must be created with an item called cloud. \n * If you do not want to use the /root/.raxrc file to manage the credentials for root, skip the following section \n\n###Setting up the .raxrc file for automatic cloud login credentials for root\n####If you already have an encrypted_data_bag_secret file created and pushed out to your chef nodes\n* Create the new encrypted data_bag\nknife data bag create --secret-file /tmp/my_data_bag_key rackspace cloud\n\n* Make the json file opened look like the following, then save and exit your editor:\n{\n \"id\": \"cloud\",\n \"raxusername\": \"<YOUR CLOUD SERVER USERNAME\",\n \"raxapikey\": \"<YOUR CLOUD SERVER API KEY\"\n}\n\n####If you are not currently using an encrypted_data_bag_secret file\n* Create a new secret file\nopenssl rand -base64 512 | tr -d '\\r\\n' > /tmp/my_data_bag_key\n\n* The /tmp/my_data_bag_key (or whatever you called it in the above step) needs to be pushed out to your chef nodes to /etc/chef/encrypted_data_bag_secret\n\n* Create the new encrypted data_bag\nknife data bag create --secret-file /tmp/my_data_bag_key rackspace cloud\n\n* Make the json file opened look like the following, then save and exit your editor:\n{\n \"id\": \"cloud\",\n \"raxusername\": \"<YOUR CLOUD SERVER USERNAME\",\n \"raxapikey\": \"<YOUR CLOUD SERVER API KEY\"\n}\n\n\n\nAttributes\n==========\nFrom encrypted data bag rackspace with item cloud:\n* ['raxusername']\n* ['raxapikey']\n\nUsage\n=====\n####Using the .raxrc file\n*Follow the steps under the Requirements section above to create the encrypted data bag for the .raxrc file\n* As root user you can manage your Rackspace Cloud Monitoring settings via the raxmon-cli tools, see the description above for links to the documentation\n * If you do not set the .raxrc credentials, or you want to use raxmon-cli from a non-root user, you can still access the Rackspace Cloud Monitoring API by using the --username and --api-key options on your raxmon commands\n\n#### Not using the .raxrc file\n* Do not create the rackspace cloud encrypted databag item\n* Access the Rackspace Cloud Monitoring API by using the --username and --api-key options on your raxmon commands\n", "groupings"=>{}, "replacing"=>{}, "platforms"=>{}, "maintainer"=>"Evan Ochs - Rackspace Hosting", "name"=>"raxmon-cli", "description"=>"Installs/Configures raxmon-cli"}, "templates"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-48726ceabd98b8e692e2b98395ce93e4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=Q1Yr9UF6Nm5pW1zyjKRbHWBlF4Y%3D", "path"=>"templates/default/raxrc.erb", "name"=>"raxrc.erb", "checksum"=>"48726ceabd98b8e692e2b98395ce93e4"}], "json_class"=>"Chef::CookbookVersion", "resources"=>[], "name"=>"raxmon-cli-0.0.2", "frozen?"=>false, "root_files"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-88287ae11a121ae832f8bddb7774f7f9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=ySipqnzVjzj3EA6Y9XnjT6XSiNs%3D", "path"=>"README.md", "name"=>"README.md", "checksum"=>"88287ae11a121ae832f8bddb7774f7f9"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-7c9aa044b82dc2f57739faacc594b3b4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=hiHRNMZ77y0dhZkjpV6R3%2FajDGo%3D", "path"=>"metadata.rb", "name"=>"metadata.rb", "checksum"=>"7c9aa044b82dc2f57739faacc594b3b4"}]}, @library_filenames=[], @attribute_filenames_by_short_filename={"default"=>"default.rb"}, @metadata=#<Chef::Cookbook::Metadata:0x7fa4e7339a58 @replacing={}, @dependencies={"python"=>">= 0.0.0"}, @platforms={}, @recommendations={}, @license="All rights reserved", @maintainer="Evan Ochs - Rackspace Hosting", @version="0.0.2", @attributes={}, @providing={"raxmon-cli"=>">= 0.0.0"}, @long_description="Description\n===========\n* Installs the python-pip package in Debian and RedHat based systems, and then uses pip to install the Rackspace Cloud Monitoring client, raxmon-cli, via pip\n\n* The full raxmon-cli source can be viewed at https://github.com/racker/rackspace-monitoring-cli\n\n* For more info on Rackspace Cloud Monitoring please visit http://www.rackspace.com/cloud/cloud_hosting_products/monitoring/\n\n* The Getting Started Guide for Rackspace Cloud Monitoring is avaialble at http://docs.rackspace.com/cm/api/cm-getting-started-latest/index.html\n** This guide includes examples for using the raxmon-cli to view/create entities/checks/alarms\n\n* The full API Developer Guide is available at http://docs.rackspace.com/cm/api/v1.0/cm-devguide/content/overview.html\n\n\nRequirements\n============\n* python and python-pip (installed by this cookbook)\n\n* A Rackspace cloud server username and api key to use the raxmon-cli\n\n* If you want automatic credentials added to the raxmon-cli commands for the root user, an encrypted data_bag named rackspace must be created with an item called cloud. \n * If you do not want to use the /root/.raxrc file to manage the credentials for root, skip the following section \n\n###Setting up the .raxrc file for automatic cloud login credentials for root\n####If you already have an encrypted_data_bag_secret file created and pushed out to your chef nodes\n* Create the new encrypted data_bag\nknife data bag create --secret-file /tmp/my_data_bag_key rackspace cloud\n\n* Make the json file opened look like the following, then save and exit your editor:\n{\n \"id\": \"cloud\",\n \"raxusername\": \"<YOUR CLOUD SERVER USERNAME\",\n \"raxapikey\": \"<YOUR CLOUD SERVER API KEY\"\n}\n\n####If you are not currently using an encrypted_data_bag_secret file\n* Create a new secret file\nopenssl rand -base64 512 | tr -d '\\r\\n' > /tmp/my_data_bag_key\n\n* The /tmp/my_data_bag_key (or whatever you called it in the above step) needs to be pushed out to your chef nodes to /etc/chef/encrypted_data_bag_secret\n\n* Create the new encrypted data_bag\nknife data bag create --secret-file /tmp/my_data_bag_key rackspace cloud\n\n* Make the json file opened look like the following, then save and exit your editor:\n{\n \"id\": \"cloud\",\n \"raxusername\": \"<YOUR CLOUD SERVER USERNAME\",\n \"raxapikey\": \"<YOUR CLOUD SERVER API KEY\"\n}\n\n\n\nAttributes\n==========\nFrom encrypted data bag rackspace with item cloud:\n* ['raxusername']\n* ['raxapikey']\n\nUsage\n=====\n####Using the .raxrc file\n*Follow the steps under the Requirements section above to create the encrypted data bag for the .raxrc file\n* As root user you can manage your Rackspace Cloud Monitoring settings via the raxmon-cli tools, see the description above for links to the documentation\n * If you do not set the .raxrc credentials, or you want to use raxmon-cli from a non-root user, you can still access the Rackspace Cloud Monitoring API by using the --username and --api-key options on your raxmon commands\n\n#### Not using the .raxrc file\n* Do not create the rackspace cloud encrypted databag item\n* Access the Rackspace Cloud Monitoring API by using the --username and --api-key options on your raxmon commands\n", @conflicting={}, @name="raxmon-cli", @cookbook=nil, @recipes={"raxmon-cli"=>""}, @groupings={}, @suggestions={}, @description="Installs/Configures raxmon-cli", @maintainer_email="[email protected]">, @template_filenames=["raxrc.erb"], @root_dir=nil, @recipe_filenames_by_name={"default"=>"default.rb"}>, "build-essential"=>#<Chef::CookbookVersion:0x7fa4e730f500 @couchdb=#<Chef::CouchDB:0x7fa4e730f2d0 @rest=#<Chef::REST:0x7fa4e730f280 @auth_credentials=#<Chef::REST::AuthCredentials:0x7fa4e730f1e0 @key_file=nil, @client_name=nil>, @cookies={}, @sign_request=true, @default_headers={}, @url="http://localhost:5984", @sign_on_redirect=true, @redirect_limit=10, @redirects_followed=0>, @db="chef">, @definition_filenames=[], @manifest_records_by_path={"README.md"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-04243ad29fc87ab3eee7d4133e46971d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=hR%2FjsCzSmYOl%2B8A8wtq0rq2kJeg%3D", "path"=>"README.md", "name"=>"README.md", "checksum"=>"04243ad29fc87ab3eee7d4133e46971d"}, "metadata.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-5044d7a8afe4110d561f7c4d64822a89?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=c6eB4uTQX%2FU20EPNr7N0ldx2Io0%3D", "path"=>"metadata.rb", "name"=>"metadata.rb", "checksum"=>"5044d7a8afe4110d561f7c4d64822a89"}, "metadata.json"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-3c5b434d491e70ef8f160b7994e95d76?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=c40UrgYsOaP0ZZkzOf%2BvD0RJOoE%3D", "path"=>"metadata.json", "name"=>"metadata.json", "checksum"=>"3c5b434d491e70ef8f160b7994e95d76"}, "recipes/default.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-d6ed93fd454965b13b7943825dba5e51?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=0Fynn%2BNJx0OPyQ0ohwV8PyGtCDA%3D", "path"=>"recipes/default.rb", "name"=>"default.rb", "checksum"=>"d6ed93fd454965b13b7943825dba5e51"}}, @status=:ready, @provider_filenames=[], @recipe_filenames=["default.rb"], @file_vendor=nil, @couchdb_id=nil, @attribute_filenames=[], @resource_filenames=[], @file_filenames=[], @couchdb_rev=nil, @root_filenames=["README.md", "metadata.rb", "metadata.json"], @metadata_filenames=[], @frozen=false, @name="build-essential", @checksums={"04243ad29fc87ab3eee7d4133e46971d"=>nil, "3c5b434d491e70ef8f160b7994e95d76"=>nil, "d6ed93fd454965b13b7943825dba5e51"=>nil, "5044d7a8afe4110d561f7c4d64822a89"=>nil}, @manifest={"providers"=>[], "chef_type"=>"cookbook_version", "files"=>[], "version"=>"1.0.0", "attributes"=>[], "cookbook_name"=>"build-essential", "recipes"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-d6ed93fd454965b13b7943825dba5e51?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=0Fynn%2BNJx0OPyQ0ohwV8PyGtCDA%3D", "path"=>"recipes/default.rb", "name"=>"default.rb", "checksum"=>"d6ed93fd454965b13b7943825dba5e51"}], "libraries"=>[], "definitions"=>[], "metadata"=>{"version"=>"1.0.0", "license"=>"Apache 2.0", "attributes"=>{}, "conflicting"=>{}, "recommendations"=>{}, "dependencies"=>{}, "recipes"=>{"build-essential"=>"Installs C compiler and build tools on Linux"}, "maintainer_email"=>"[email protected]", "suggestions"=>{}, "providing"=>{"build-essential"=>">= 0.0.0"}, "long_description"=>"", "groupings"=>{}, "replacing"=>{}, "platforms"=>{"fedora"=>">= 0.0.0", "debian"=>">= 0.0.0", "redhat"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "centos"=>">= 0.0.0"}, "maintainer"=>"Opscode, Inc.", "name"=>"build-essential", "description"=>"Installs C compiler / build tools"}, "templates"=>[], "json_class"=>"Chef::CookbookVersion", "resources"=>[], "name"=>"build-essential-1.0.0", "frozen?"=>false, "root_files"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-04243ad29fc87ab3eee7d4133e46971d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=hR%2FjsCzSmYOl%2B8A8wtq0rq2kJeg%3D", "path"=>"README.md", "name"=>"README.md", "checksum"=>"04243ad29fc87ab3eee7d4133e46971d"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-5044d7a8afe4110d561f7c4d64822a89?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=c6eB4uTQX%2FU20EPNr7N0ldx2Io0%3D", "path"=>"metadata.rb", "name"=>"metadata.rb", "checksum"=>"5044d7a8afe4110d561f7c4d64822a89"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-3c5b434d491e70ef8f160b7994e95d76?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=c40UrgYsOaP0ZZkzOf%2BvD0RJOoE%3D", "path"=>"metadata.json", "name"=>"metadata.json", "checksum"=>"3c5b434d491e70ef8f160b7994e95d76"}]}, @library_filenames=[], @attribute_filenames_by_short_filename={}, @metadata=#<Chef::Cookbook::Metadata:0x7fa4e730e470 @replacing={}, @dependencies={}, @platforms={"fedora"=>">= 0.0.0", "debian"=>">= 0.0.0", "redhat"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "centos"=>">= 0.0.0"}, @recommendations={}, @license="Apache 2.0", @maintainer="Opscode, Inc.", @version="1.0.0", @attributes={}, @providing={"build-essential"=>">= 0.0.0"}, @long_description="", @conflicting={}, @name="build-essential", @cookbook=nil, @recipes={"build-essential"=>"Installs C compiler and build tools on Linux"}, @groupings={}, @suggestions={}, @description="Installs C compiler / build tools", @maintainer_email="[email protected]">, @template_filenames=[], @root_dir=nil, @recipe_filenames_by_name={"default"=>"default.rb"}>, "python"=>#<Chef::CookbookVersion:0x7fa4e7327128 @couchdb=#<Chef::CouchDB:0x7fa4e7326ef8 @rest=#<Chef::REST:0x7fa4e7326ea8 @auth_credentials=#<Chef::REST::AuthCredentials:0x7fa4e7326e08 @key_file=nil, @client_name=nil>, @cookies={}, @sign_request=true, @default_headers={}, @url="http://localhost:5984", @sign_on_redirect=true, @redirect_limit=10, @redirects_followed=0>, @db="chef">, @definition_filenames=[], @manifest_records_by_path={"README.md"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-718f838e27e18895bc5296076c945bcb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=A%2FVEbJsQ2bNvBpxkuTwVGrxG3FQ%3D", "path"=>"README.md", "name"=>"README.md", "checksum"=>"718f838e27e18895bc5296076c945bcb"}, "recipes/package.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-8df9635b95b6c2631aa64e6cff24179d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=etmp6cIRXMRpD8iBoZzqCS0Kf5M%3D", "path"=>"recipes/package.rb", "name"=>"package.rb", "checksum"=>"8df9635b95b6c2631aa64e6cff24179d"}, "recipes/source.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-67e2e63f0b923603fe1b153ca27beaf6?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=ugYO6y39zdu2TsI4pTnuIRbC0uw%3D", "path"=>"recipes/source.rb", "name"=>"source.rb", "checksum"=>"67e2e63f0b923603fe1b153ca27beaf6"}, "resources/pip.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-fa753c07988d3faea2dfa3c87e0b7661?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=aWTtKmFtphtYmXrcnsrTIDMhuSw%3D", "path"=>"resources/pip.rb", "name"=>"pip.rb", "checksum"=>"fa753c07988d3faea2dfa3c87e0b7661"}, "LICENSE"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-8f7bb094c7232b058c7e9f2e431f389c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=dD%2Bf0DnmG0OyppqipRbFM%2BkR%2BxE%3D", "path"=>"LICENSE", "name"=>"LICENSE", "checksum"=>"8f7bb094c7232b058c7e9f2e431f389c"}, "attributes/default.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-a1b5420140b033de9d3fc29eb2c57e65?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=1C9VExtx%2BpGOygNBSORPoQJQ9sY%3D", "path"=>"attributes/default.rb", "name"=>"default.rb", "checksum"=>"a1b5420140b033de9d3fc29eb2c57e65"}, "providers/pip.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-0211decdd622ee8714329c12ae1cea85?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=QcBAlI%2BxgF3XPy6E7%2FW0a8yY1sc%3D", "path"=>"providers/pip.rb", "name"=>"pip.rb", "checksum"=>"0211decdd622ee8714329c12ae1cea85"}, "CHANGELOG.md"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-6f99f61beed06d675fee5edb916cbe1e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=asqMVcg0zNw1oB2mCZGA79o9RPs%3D", "path"=>"CHANGELOG.md", "name"=>"CHANGELOG.md", "checksum"=>"6f99f61beed06d675fee5edb916cbe1e"}, "recipes/pip.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-8b55b983447afcb55b4ea1706d3861f0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=Pz7F8SHMkX2ORUaDqXopFH5HxG8%3D", "path"=>"recipes/pip.rb", "name"=>"pip.rb", "checksum"=>"8b55b983447afcb55b4ea1706d3861f0"}, "metadata.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-27ec85275adcbc943c41e9b1df6886cd?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=XLRvBSvcgINT5TCR03tcHYtg%2BRc%3D", "path"=>"metadata.rb", "name"=>"metadata.rb", "checksum"=>"27ec85275adcbc943c41e9b1df6886cd"}, "recipes/virtualenv.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-eee5c176494ba192feb11292423176b3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=JWyV%2BI%2BtcCLma4GH2zB79NNyDbo%3D", "path"=>"recipes/virtualenv.rb", "name"=>"virtualenv.rb", "checksum"=>"eee5c176494ba192feb11292423176b3"}, "providers/virtualenv.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-5ffef7be27b33793ef57f9dcd00b416e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=NCT19NsWPpBiyW6xoo5L%2FaopbrA%3D", "path"=>"providers/virtualenv.rb", "name"=>"virtualenv.rb", "checksum"=>"5ffef7be27b33793ef57f9dcd00b416e"}, "resources/virtualenv.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-1d39d49374c2a0a6094df278c93b99ab?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=B6YeaDFJqvfgPG8yOxui6hbGnug%3D", "path"=>"resources/virtualenv.rb", "name"=>"virtualenv.rb", "checksum"=>"1d39d49374c2a0a6094df278c93b99ab"}, "metadata.json"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-adba39056a0ffcb9152ece26daa8a084?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=mZ8mouCEkgby1hx12GvZjIq%2BQzA%3D", "path"=>"metadata.json", "name"=>"metadata.json", "checksum"=>"adba39056a0ffcb9152ece26daa8a084"}, "CONTRIBUTING"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-a3b394be05746f24c7ed734d55e8c762?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=YPsJqAzcOLGOFgW3fg7Wby%2FEW08%3D", "path"=>"CONTRIBUTING", "name"=>"CONTRIBUTING", "checksum"=>"a3b394be05746f24c7ed734d55e8c762"}, "recipes/default.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-75694a4b7a4c5da4c5d7988add314b3b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=37VvoQMElwOPpxryr%2BDsdM0VPss%3D", "path"=>"recipes/default.rb", "name"=>"default.rb", "checksum"=>"75694a4b7a4c5da4c5d7988add314b3b"}}, @status=:ready, @provider_filenames=["virtualenv.rb", "pip.rb"], @recipe_filenames=["default.rb", "package.rb", "source.rb", "pip.rb", "virtualenv.rb"], @file_vendor=nil, @couchdb_id=nil, @attribute_filenames=["default.rb"], @resource_filenames=["pip.rb", "virtualenv.rb"], @file_filenames=[], @couchdb_rev=nil, @root_filenames=["CONTRIBUTING", "LICENSE", "README.md", "metadata.rb", "CHANGELOG.md", "metadata.json"], @metadata_filenames=[], @frozen=false, @name="python", @checksums={"8b55b983447afcb55b4ea1706d3861f0"=>nil, "0211decdd622ee8714329c12ae1cea85"=>nil, "5ffef7be27b33793ef57f9dcd00b416e"=>nil, "a3b394be05746f24c7ed734d55e8c762"=>nil, "27ec85275adcbc943c41e9b1df6886cd"=>nil, "eee5c176494ba192feb11292423176b3"=>nil, "6f99f61beed06d675fee5edb916cbe1e"=>nil, "adba39056a0ffcb9152ece26daa8a084"=>nil, "67e2e63f0b923603fe1b153ca27beaf6"=>nil, "8df9635b95b6c2631aa64e6cff24179d"=>nil, "75694a4b7a4c5da4c5d7988add314b3b"=>nil, "a1b5420140b033de9d3fc29eb2c57e65"=>nil, "fa753c07988d3faea2dfa3c87e0b7661"=>nil, "718f838e27e18895bc5296076c945bcb"=>nil, "8f7bb094c7232b058c7e9f2e431f389c"=>nil, "1d39d49374c2a0a6094df278c93b99ab"=>nil}, @manifest={"providers"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-5ffef7be27b33793ef57f9dcd00b416e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=NCT19NsWPpBiyW6xoo5L%2FaopbrA%3D", "path"=>"providers/virtualenv.rb", "name"=>"virtualenv.rb", "checksum"=>"5ffef7be27b33793ef57f9dcd00b416e"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-0211decdd622ee8714329c12ae1cea85?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=QcBAlI%2BxgF3XPy6E7%2FW0a8yY1sc%3D", "path"=>"providers/pip.rb", "name"=>"pip.rb", "checksum"=>"0211decdd622ee8714329c12ae1cea85"}], "chef_type"=>"cookbook_version", "files"=>[], "version"=>"1.0.6", "attributes"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-a1b5420140b033de9d3fc29eb2c57e65?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=1C9VExtx%2BpGOygNBSORPoQJQ9sY%3D", "path"=>"attributes/default.rb", "name"=>"default.rb", "checksum"=>"a1b5420140b033de9d3fc29eb2c57e65"}], "cookbook_name"=>"python", "recipes"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-75694a4b7a4c5da4c5d7988add314b3b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=37VvoQMElwOPpxryr%2BDsdM0VPss%3D", "path"=>"recipes/default.rb", "name"=>"default.rb", "checksum"=>"75694a4b7a4c5da4c5d7988add314b3b"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-8df9635b95b6c2631aa64e6cff24179d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=etmp6cIRXMRpD8iBoZzqCS0Kf5M%3D", "path"=>"recipes/package.rb", "name"=>"package.rb", "checksum"=>"8df9635b95b6c2631aa64e6cff24179d"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-67e2e63f0b923603fe1b153ca27beaf6?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=ugYO6y39zdu2TsI4pTnuIRbC0uw%3D", "path"=>"recipes/source.rb", "name"=>"source.rb", "checksum"=>"67e2e63f0b923603fe1b153ca27beaf6"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-8b55b983447afcb55b4ea1706d3861f0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=Pz7F8SHMkX2ORUaDqXopFH5HxG8%3D", "path"=>"recipes/pip.rb", "name"=>"pip.rb", "checksum"=>"8b55b983447afcb55b4ea1706d3861f0"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-eee5c176494ba192feb11292423176b3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=JWyV%2BI%2BtcCLma4GH2zB79NNyDbo%3D", "path"=>"recipes/virtualenv.rb", "name"=>"virtualenv.rb", "checksum"=>"eee5c176494ba192feb11292423176b3"}], "libraries"=>[], "definitions"=>[], "metadata"=>{"version"=>"1.0.6", "license"=>"Apache 2.0", "attributes"=>{}, "conflicting"=>{}, "recommendations"=>{}, "dependencies"=>{"build-essential"=>">= 0.0.0"}, "recipes"=>{"python::package"=>"Installs python using packages.", "python"=>"", "python::pip"=>"Installs pip from source.", "python::virtualenv"=>"Installs virtualenv using the python_pip resource.", "python::source"=>"Installs python from source."}, "maintainer_email"=>"[email protected]", "suggestions"=>{}, "providing"=>{"python::package"=>">= 0.0.0", "python"=>">= 0.0.0", "python::pip"=>">= 0.0.0", "python::virtualenv"=>">= 0.0.0", "python::source"=>">= 0.0.0"}, "long_description"=>"", "groupings"=>{}, "replacing"=>{}, "platforms"=>{"freebsd"=>">= 0.0.0", "fedora"=>">= 0.0.0", "debian"=>">= 0.0.0", "redhat"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "centos"=>">= 0.0.0"}, "maintainer"=>"Opscode, Inc.", "name"=>"python", "description"=>"Installs Python, pip and virtualenv. Includes LWRPs for managing Python packages with `pip` and `virtualenv` isolated Python environments."}, "templates"=>[], "json_class"=>"Chef::CookbookVersion", "resources"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-fa753c07988d3faea2dfa3c87e0b7661?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=aWTtKmFtphtYmXrcnsrTIDMhuSw%3D", "path"=>"resources/pip.rb", "name"=>"pip.rb", "checksum"=>"fa753c07988d3faea2dfa3c87e0b7661"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-1d39d49374c2a0a6094df278c93b99ab?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=B6YeaDFJqvfgPG8yOxui6hbGnug%3D", "path"=>"resources/virtualenv.rb", "name"=>"virtualenv.rb", "checksum"=>"1d39d49374c2a0a6094df278c93b99ab"}], "name"=>"python-1.0.6", "frozen?"=>false, "root_files"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-a3b394be05746f24c7ed734d55e8c762?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=YPsJqAzcOLGOFgW3fg7Wby%2FEW08%3D", "path"=>"CONTRIBUTING", "name"=>"CONTRIBUTING", "checksum"=>"a3b394be05746f24c7ed734d55e8c762"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-8f7bb094c7232b058c7e9f2e431f389c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=dD%2Bf0DnmG0OyppqipRbFM%2BkR%2BxE%3D", "path"=>"LICENSE", "name"=>"LICENSE", "checksum"=>"8f7bb094c7232b058c7e9f2e431f389c"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-718f838e27e18895bc5296076c945bcb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=A%2FVEbJsQ2bNvBpxkuTwVGrxG3FQ%3D", "path"=>"README.md", "name"=>"README.md", "checksum"=>"718f838e27e18895bc5296076c945bcb"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-27ec85275adcbc943c41e9b1df6886cd?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=XLRvBSvcgINT5TCR03tcHYtg%2BRc%3D", "path"=>"metadata.rb", "name"=>"metadata.rb", "checksum"=>"27ec85275adcbc943c41e9b1df6886cd"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-6f99f61beed06d675fee5edb916cbe1e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=asqMVcg0zNw1oB2mCZGA79o9RPs%3D", "path"=>"CHANGELOG.md", "name"=>"CHANGELOG.md", "checksum"=>"6f99f61beed06d675fee5edb916cbe1e"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-adba39056a0ffcb9152ece26daa8a084?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=mZ8mouCEkgby1hx12GvZjIq%2BQzA%3D", "path"=>"metadata.json", "name"=>"metadata.json", "checksum"=>"adba39056a0ffcb9152ece26daa8a084"}]}, @library_filenames=[], @attribute_filenames_by_short_filename={"default"=>"default.rb"}, @metadata=#<Chef::Cookbook::Metadata:0x7fa4e7326098 @replacing={}, @dependencies={"build-essential"=>">= 0.0.0"}, @platforms={"freebsd"=>">= 0.0.0", "fedora"=>">= 0.0.0", "debian"=>">= 0.0.0", "redhat"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "centos"=>">= 0.0.0"}, @recommendations={}, @license="Apache 2.0", @maintainer="Opscode, Inc.", @version="1.0.6", @attributes={}, @providing={"python::package"=>">= 0.0.0", "python"=>">= 0.0.0", "python::pip"=>">= 0.0.0", "python::virtualenv"=>">= 0.0.0", "python::source"=>">= 0.0.0"}, @long_description="", @conflicting={}, @name="python", @cookbook=nil, @recipes={"python::package"=>"Installs python using packages.", "python"=>"", "python::pip"=>"Installs pip from source.", "python::virtualenv"=>"Installs virtualenv using the python_pip resource.", "python::source"=>"Installs python from source."}, @groupings={}, @suggestions={}, @description="Installs Python, pip and virtualenv. Includes LWRPs for managing Python packages with `pip` and `virtualenv` isolated Python environments.", @maintainer_email="[email protected]">, @template_filenames=[], @root_dir=nil, @recipe_filenames_by_name={"package"=>"package.rb", "default"=>"default.rb", "source"=>"source.rb", "pip"=>"pip.rb", "virtualenv"=>"virtualenv.rb"}>, "apt"=>#<Chef::CookbookVersion:0x7fa4e7331bf0 @couchdb=#<Chef::CouchDB:0x7fa4e73319c0 @rest=#<Chef::REST:0x7fa4e7331970 @auth_credentials=#<Chef::REST::AuthCredentials:0x7fa4e73318d0 @key_file=nil, @client_name=nil>, @cookies={}, @sign_request=true, @default_headers={}, @url="http://localhost:5984", @sign_on_redirect=true, @redirect_limit=10, @redirects_followed=0>, @db="chef">, @definition_filenames=[], @manifest_records_by_path={"README.md"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-ff993665f95b8b69e41b97ce3f16fbdb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=u9wBk9H2FdVUeh7efm%2FwefKnrjM%3D", "path"=>"README.md", "name"=>"README.md", "checksum"=>"ff993665f95b8b69e41b97ce3f16fbdb"}, "providers/repository.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-07b5b59e452259a1cfd055f1e8e65937?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=Z7vw1hUCYroCWe%2B2sB75AeBNEZw%3D", "path"=>"providers/repository.rb", "name"=>"repository.rb", "checksum"=>"07b5b59e452259a1cfd055f1e8e65937"}, "files/default/apt-proxy-v2.conf"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-a67a0204d4c54848aad67a8e9de5cad1?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=bKMx9MlPITqJXM3Z2enRMaKfSKQ%3D", "path"=>"files/default/apt-proxy-v2.conf", "name"=>"apt-proxy-v2.conf", "checksum"=>"a67a0204d4c54848aad67a8e9de5cad1"}, "resources/preference.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-fb50812eb39a4731290fa6032837bc87?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=%2FMdmYCVamyDTedBMkWXqhPAxGyE%3D", "path"=>"resources/preference.rb", "name"=>"preference.rb", "checksum"=>"fb50812eb39a4731290fa6032837bc87"}, "recipes/cacher-client.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-f8cd741ce300625b155467f3dca4d388?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=qQvH9aTvX1zGD1tkWHw1DsjfYDI%3D", "path"=>"recipes/cacher-client.rb", "name"=>"cacher-client.rb", "checksum"=>"f8cd741ce300625b155467f3dca4d388"}, "providers/preference.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-9d5e006e4a02592bd9821c911dd76cb3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=nTzd8CnoTAnfJkoQK76wSNK5UFk%3D", "path"=>"providers/preference.rb", "name"=>"preference.rb", "checksum"=>"9d5e006e4a02592bd9821c911dd76cb3"}, "resources/repository.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-e4bcd8d228a65708636a96d83956b6c7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=gGbVzsdVIN7b7IU4AMkNSX%2FyB%2Bo%3D", "path"=>"resources/repository.rb", "name"=>"repository.rb", "checksum"=>"e4bcd8d228a65708636a96d83956b6c7"}, "recipes/cacher-ng.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-256a1d4eff83835fa58f38b8583176d5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=AgZRHbDf0I9qvaS6KkDn1mnEJTs%3D", "path"=>"recipes/cacher-ng.rb", "name"=>"cacher-ng.rb", "checksum"=>"256a1d4eff83835fa58f38b8583176d5"}, "LICENSE"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-8f7bb094c7232b058c7e9f2e431f389c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=dD%2Bf0DnmG0OyppqipRbFM%2BkR%2BxE%3D", "path"=>"LICENSE", "name"=>"LICENSE", "checksum"=>"8f7bb094c7232b058c7e9f2e431f389c"}, "CHANGELOG.md"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-9a3f7a80b7c25429bc10e107804f2d38?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=MGipimpOyXqU1OfmzSkYRvvdrtI%3D", "path"=>"CHANGELOG.md", "name"=>"CHANGELOG.md", "checksum"=>"9a3f7a80b7c25429bc10e107804f2d38"}, "metadata.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-51fea7faa2582e0edc16a22160bea56e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=8cO8Gzv6Qfr%2B3QgNJ%2FfGMK9fiWo%3D", "path"=>"metadata.rb", "name"=>"metadata.rb", "checksum"=>"51fea7faa2582e0edc16a22160bea56e"}, "metadata.json"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-b708c868ee34db744a6beabcca3b9fc2?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=QXRiXkHpS3EHEQswCu%2FbnxtIMjs%3D", "path"=>"metadata.json", "name"=>"metadata.json", "checksum"=>"b708c868ee34db744a6beabcca3b9fc2"}, "CONTRIBUTING"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-e5600a5296cb1b69f978b6c2c4a1b1c1?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=zNZ%2B8DyXXnboiSi5Pnrb%2BFOw6Xs%3D", "path"=>"CONTRIBUTING", "name"=>"CONTRIBUTING", "checksum"=>"e5600a5296cb1b69f978b6c2c4a1b1c1"}, "recipes/default.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-50ce3f9b83085e6628617215bccfeed3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=EfcCuRMWavlr0h2XYwwhCUNfxF0%3D", "path"=>"recipes/default.rb", "name"=>"default.rb", "checksum"=>"50ce3f9b83085e6628617215bccfeed3"}}, @status=:ready, @provider_filenames=["preference.rb", "repository.rb"], @recipe_filenames=["default.rb", "cacher-client.rb", "cacher-ng.rb"], @file_vendor=nil, @couchdb_id=nil, @attribute_filenames=[], @resource_filenames=["preference.rb", "repository.rb"], @file_filenames=["apt-proxy-v2.conf"], @couchdb_rev=nil, @root_filenames=["CONTRIBUTING", "LICENSE", "README.md", "metadata.rb", "CHANGELOG.md", "metadata.json"], @metadata_filenames=[], @frozen=false, @name="apt", @checksums={"ff993665f95b8b69e41b97ce3f16fbdb"=>nil, "256a1d4eff83835fa58f38b8583176d5"=>nil, "e5600a5296cb1b69f978b6c2c4a1b1c1"=>nil, "b708c868ee34db744a6beabcca3b9fc2"=>nil, "fb50812eb39a4731290fa6032837bc87"=>nil, "9a3f7a80b7c25429bc10e107804f2d38"=>nil, "f8cd741ce300625b155467f3dca4d388"=>nil, "50ce3f9b83085e6628617215bccfeed3"=>nil, "e4bcd8d228a65708636a96d83956b6c7"=>nil, "a67a0204d4c54848aad67a8e9de5cad1"=>nil, "07b5b59e452259a1cfd055f1e8e65937"=>nil, "51fea7faa2582e0edc16a22160bea56e"=>nil, "9d5e006e4a02592bd9821c911dd76cb3"=>nil, "8f7bb094c7232b058c7e9f2e431f389c"=>nil}, @manifest={"providers"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-9d5e006e4a02592bd9821c911dd76cb3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=nTzd8CnoTAnfJkoQK76wSNK5UFk%3D", "path"=>"providers/preference.rb", "name"=>"preference.rb", "checksum"=>"9d5e006e4a02592bd9821c911dd76cb3"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-07b5b59e452259a1cfd055f1e8e65937?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=Z7vw1hUCYroCWe%2B2sB75AeBNEZw%3D", "path"=>"providers/repository.rb", "name"=>"repository.rb", "checksum"=>"07b5b59e452259a1cfd055f1e8e65937"}], "chef_type"=>"cookbook_version", "files"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-a67a0204d4c54848aad67a8e9de5cad1?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=bKMx9MlPITqJXM3Z2enRMaKfSKQ%3D", "path"=>"files/default/apt-proxy-v2.conf", "name"=>"apt-proxy-v2.conf", "checksum"=>"a67a0204d4c54848aad67a8e9de5cad1"}], "version"=>"1.4.2", "attributes"=>[], "cookbook_name"=>"apt", "recipes"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-50ce3f9b83085e6628617215bccfeed3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=EfcCuRMWavlr0h2XYwwhCUNfxF0%3D", "path"=>"recipes/default.rb", "name"=>"default.rb", "checksum"=>"50ce3f9b83085e6628617215bccfeed3"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-f8cd741ce300625b155467f3dca4d388?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=qQvH9aTvX1zGD1tkWHw1DsjfYDI%3D", "path"=>"recipes/cacher-client.rb", "name"=>"cacher-client.rb", "checksum"=>"f8cd741ce300625b155467f3dca4d388"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-256a1d4eff83835fa58f38b8583176d5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=AgZRHbDf0I9qvaS6KkDn1mnEJTs%3D", "path"=>"recipes/cacher-ng.rb", "name"=>"cacher-ng.rb", "checksum"=>"256a1d4eff83835fa58f38b8583176d5"}], "libraries"=>[], "definitions"=>[], "metadata"=>{"version"=>"1.4.2", "license"=>"Apache 2.0", "attributes"=>{}, "conflicting"=>{}, "recommendations"=>{}, "dependencies"=>{}, "recipes"=>{"apt::cacher-client"=>"Client for the apt::cacher-ng caching proxy", "apt::cacher-ng"=>"Set up an apt-cacher-ng caching proxy", "apt"=>""}, "maintainer_email"=>"[email protected]", "suggestions"=>{}, "providing"=>{"apt::cacher-client"=>">= 0.0.0", "apt::cacher-ng"=>">= 0.0.0", "apt"=>">= 0.0.0"}, "long_description"=>"Description\n===========\n\nThis cookbook includes recipes to execute apt-get update to ensure the\nlocal APT package cache is up to date. There are recipes for managing\nthe apt-cacher-ng caching proxy and proxy clients. It also includes a\nLWRP for managing APT repositories in /etc/apt/sources.list.d as well as\nan LWRP for pinning packages via /etc/apt/preferences.d.\n\nRecipes\n=======\n\ndefault\n-------\n\nThis recipe installs the `update-notifier-common` package to provide\nthe timestamp file used to only run `apt-get update` if the cache is\nmore than one day old.\n\nThis recipe should appear first in the run list of Debian or Ubuntu\nnodes to ensure that the package cache is up to date before managing\nany `package` resources with Chef.\n\nThis recipe also sets up a local cache directory for preseeding packages.\n\ncacher-ng\n---------\n\nInstalls the `apt-cacher-ng` package and service so the system can\nprovide APT caching. You can check the usage report at\nhttp://{hostname}:3142/acng-report.html. The `cacher-ng` recipe\nincludes the `cacher-client` recipe, so it helps seed itself.\n\ncacher-client\n-------------\nConfigures the node to use the `apt-cacher-ng` server as a client.\n\nResources/Providers\n===================\n\nManaging repositories\n---------------------\n\nThis LWRP provides an easy way to manage additional APT repositories.\nAdding a new repository will notify running the\n`execute[apt-get-update]` resource.\n\n# Actions\n\n- :add: creates a repository file and builds the repository listing\n- :remove: removes the repository file\n\n# Attribute Parameters\n\n- repo_name: name attribute. The name of the channel to discover\n- uri: the base of the Debian distribution\n- distribution: this is usually your release's codename...ie something\n like `karmic`, `lucid` or `maverick`\n- components: package groupings..when it doubt use `main`\n- deb_src: whether or not to add the repository as a source repo as\n well - value can be `true` or `false`, default `false`.\n- key_server: the GPG keyserver where the key for the repo should be retrieved\n- key: if a `key_server` is provided, this is assumed to be the\n fingerprint, otherwise it can be either the URI to the GPG key for\n the repo, or a cookbook_file.\n- cookbook: if key should be a cookbook_file, specify a cookbook where\n the key is located for files/default. Defaults to nil, so it will\n use the cookbook where the resource is used.\n\n# Examples\n\n # add the Zenoss repo\n apt_repository \"zenoss\" do\n uri \"http://dev.zenoss.org/deb\"\n components [\"main\",\"stable\"]\n end\n\n # add the Nginx PPA; grab key from keyserver\n apt_repository \"nginx-php\" do\n uri \"http://ppa.launchpad.net/nginx/php5/ubuntu\"\n distribution node['lsb']['codename']\n components [\"main\"]\n keyserver \"keyserver.ubuntu.com\"\n key \"C300EE8C\"\n end\n\n # add the Nginx PPA; grab key from keyserver, also add source repo\n apt_repository \"nginx-php\" do\n uri \"http://ppa.launchpad.net/nginx/php5/ubuntu\"\n distribution node['lsb']['codename']\n components [\"main\"]\n keyserver \"keyserver.ubuntu.com\"\n key \"C300EE8C\"\n deb_src true\n end\n\n # add the Cloudkick Repo\n apt_repository \"cloudkick\" do\n uri \"http://packages.cloudkick.com/ubuntu\"\n distribution node['lsb']['codename']\n components [\"main\"]\n key \"http://packages.cloudkick.com/cloudkick.packages.key\"\n end\n\n # add the Cloudkick Repo with the key downloaded in the cookbook\n apt_repository \"cloudkick\" do\n uri \"http://packages.cloudkick.com/ubuntu\"\n distribution node['lsb']['codename']\n components [\"main\"]\n key \"cloudkick.packages.key\"\n end\n\n # remove Zenoss repo\n apt_repository \"zenoss\" do\n action :remove\n end\n\nPinning packages\n----------------\n\nThis LWRP provides an easy way to pin packages in /etc/apt/preferences.d.\nAlthough apt-pinning is quite helpful from time to time please note that Debian\ndoes not encourage its use without thorough consideration.\n\nFurther information regarding apt-pinning is available via\nhttp://wiki.debian.org/AptPreferences.\n\n# Actions\n\n- :add: creates a preferences file under /etc/apt/preferences.d\n- :remove: Removes the file, therefore unpin the package\n\n# Attribute Parameters\n\n- package_name: name attribute. The name of the package\n- pin: The package version/repository to pin\n- pin_priority: The pinning priority aka \"the highest package version wins\"\n\n# Examples\n\n # Pin libmysqlclient16 to version 5.1.49-3\n apt_preference \"libmysqlclient16\" do\n pin \"version 5.1.49-3\"\n pin_priority \"700\"\n end\n\n # Unpin libmysqlclient16\n apt_preference \"libmysqlclient16\" do\n action :remove\n end\n\nUsage\n=====\n\nPut `recipe[apt]` first in the run list. If you have other recipes\nthat you want to use to configure how apt behaves, like new sources,\nnotify the execute resource to run, e.g.:\n\n template \"/etc/apt/sources.list.d/my_apt_sources.list\" do\n notifies :run, resources(:execute => \"apt-get update\"), :immediately\n end\n\nThe above will run during execution phase since it is a normal\ntemplate resource, and should appear before other package resources\nthat need the sources in the template.\n\nPut `recipe[apt::cacher-ng]` in the run_list for a server to provide\nAPT caching and add `recipe[apt::cacher-client]` on the rest of the\nDebian-based nodes to take advantage of the caching server.\n\nLicense and Author\n==================\n\nAuthor:: Joshua Timberman (<[email protected]>)\nAuthor:: Matt Ray (<[email protected]>)\nAuthor:: Seth Chisamore (<[email protected]>)\n\nCopyright 2009-2012 Opscode, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n", "groupings"=>{}, "replacing"=>{}, "platforms"=>{"debian"=>">= 0.0.0", "ubuntu"=>">= 0.0.0"}, "maintainer"=>"Opscode, Inc.", "name"=>"apt", "description"=>"Configures apt and apt services and LWRPs for managing apt repositories and preferences"}, "templates"=>[], "json_class"=>"Chef::CookbookVersion", "resources"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-fb50812eb39a4731290fa6032837bc87?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=%2FMdmYCVamyDTedBMkWXqhPAxGyE%3D", "path"=>"resources/preference.rb", "name"=>"preference.rb", "checksum"=>"fb50812eb39a4731290fa6032837bc87"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-e4bcd8d228a65708636a96d83956b6c7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=gGbVzsdVIN7b7IU4AMkNSX%2FyB%2Bo%3D", "path"=>"resources/repository.rb", "name"=>"repository.rb", "checksum"=>"e4bcd8d228a65708636a96d83956b6c7"}], "name"=>"apt-1.4.2", "frozen?"=>false, "root_files"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-e5600a5296cb1b69f978b6c2c4a1b1c1?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=zNZ%2B8DyXXnboiSi5Pnrb%2BFOw6Xs%3D", "path"=>"CONTRIBUTING", "name"=>"CONTRIBUTING", "checksum"=>"e5600a5296cb1b69f978b6c2c4a1b1c1"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-8f7bb094c7232b058c7e9f2e431f389c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=dD%2Bf0DnmG0OyppqipRbFM%2BkR%2BxE%3D", "path"=>"LICENSE", "name"=>"LICENSE", "checksum"=>"8f7bb094c7232b058c7e9f2e431f389c"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-ff993665f95b8b69e41b97ce3f16fbdb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=u9wBk9H2FdVUeh7efm%2FwefKnrjM%3D", "path"=>"README.md", "name"=>"README.md", "checksum"=>"ff993665f95b8b69e41b97ce3f16fbdb"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-51fea7faa2582e0edc16a22160bea56e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=8cO8Gzv6Qfr%2B3QgNJ%2FfGMK9fiWo%3D", "path"=>"metadata.rb", "name"=>"metadata.rb", "checksum"=>"51fea7faa2582e0edc16a22160bea56e"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-9a3f7a80b7c25429bc10e107804f2d38?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=MGipimpOyXqU1OfmzSkYRvvdrtI%3D", "path"=>"CHANGELOG.md", "name"=>"CHANGELOG.md", "checksum"=>"9a3f7a80b7c25429bc10e107804f2d38"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-b708c868ee34db744a6beabcca3b9fc2?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=QXRiXkHpS3EHEQswCu%2FbnxtIMjs%3D", "path"=>"metadata.json", "name"=>"metadata.json", "checksum"=>"b708c868ee34db744a6beabcca3b9fc2"}]}, @library_filenames=[], @attribute_filenames_by_short_filename={}, @metadata=#<Chef::Cookbook::Metadata:0x7fa4e7330b60 @replacing={}, @dependencies={}, @platforms={"debian"=>">= 0.0.0", "ubuntu"=>">= 0.0.0"}, @recommendations={}, @license="Apache 2.0", @maintainer="Opscode, Inc.", @version="1.4.2", @attributes={}, @providing={"apt::cacher-client"=>">= 0.0.0", "apt::cacher-ng"=>">= 0.0.0", "apt"=>">= 0.0.0"}, @long_description="Description\n===========\n\nThis cookbook includes recipes to execute apt-get update to ensure the\nlocal APT package cache is up to date. There are recipes for managing\nthe apt-cacher-ng caching proxy and proxy clients. It also includes a\nLWRP for managing APT repositories in /etc/apt/sources.list.d as well as\nan LWRP for pinning packages via /etc/apt/preferences.d.\n\nRecipes\n=======\n\ndefault\n-------\n\nThis recipe installs the `update-notifier-common` package to provide\nthe timestamp file used to only run `apt-get update` if the cache is\nmore than one day old.\n\nThis recipe should appear first in the run list of Debian or Ubuntu\nnodes to ensure that the package cache is up to date before managing\nany `package` resources with Chef.\n\nThis recipe also sets up a local cache directory for preseeding packages.\n\ncacher-ng\n---------\n\nInstalls the `apt-cacher-ng` package and service so the system can\nprovide APT caching. You can check the usage report at\nhttp://{hostname}:3142/acng-report.html. The `cacher-ng` recipe\nincludes the `cacher-client` recipe, so it helps seed itself.\n\ncacher-client\n-------------\nConfigures the node to use the `apt-cacher-ng` server as a client.\n\nResources/Providers\n===================\n\nManaging repositories\n---------------------\n\nThis LWRP provides an easy way to manage additional APT repositories.\nAdding a new repository will notify running the\n`execute[apt-get-update]` resource.\n\n# Actions\n\n- :add: creates a repository file and builds the repository listing\n- :remove: removes the repository file\n\n# Attribute Parameters\n\n- repo_name: name attribute. The name of the channel to discover\n- uri: the base of the Debian distribution\n- distribution: this is usually your release's codename...ie something\n like `karmic`, `lucid` or `maverick`\n- components: package groupings..when it doubt use `main`\n- deb_src: whether or not to add the repository as a source repo as\n well - value can be `true` or `false`, default `false`.\n- key_server: the GPG keyserver where the key for the repo should be retrieved\n- key: if a `key_server` is provided, this is assumed to be the\n fingerprint, otherwise it can be either the URI to the GPG key for\n the repo, or a cookbook_file.\n- cookbook: if key should be a cookbook_file, specify a cookbook where\n the key is located for files/default. Defaults to nil, so it will\n use the cookbook where the resource is used.\n\n# Examples\n\n # add the Zenoss repo\n apt_repository \"zenoss\" do\n uri \"http://dev.zenoss.org/deb\"\n components [\"main\",\"stable\"]\n end\n\n # add the Nginx PPA; grab key from keyserver\n apt_repository \"nginx-php\" do\n uri \"http://ppa.launchpad.net/nginx/php5/ubuntu\"\n distribution node['lsb']['codename']\n components [\"main\"]\n keyserver \"keyserver.ubuntu.com\"\n key \"C300EE8C\"\n end\n\n # add the Nginx PPA; grab key from keyserver, also add source repo\n apt_repository \"nginx-php\" do\n uri \"http://ppa.launchpad.net/nginx/php5/ubuntu\"\n distribution node['lsb']['codename']\n components [\"main\"]\n keyserver \"keyserver.ubuntu.com\"\n key \"C300EE8C\"\n deb_src true\n end\n\n # add the Cloudkick Repo\n apt_repository \"cloudkick\" do\n uri \"http://packages.cloudkick.com/ubuntu\"\n distribution node['lsb']['codename']\n components [\"main\"]\n key \"http://packages.cloudkick.com/cloudkick.packages.key\"\n end\n\n # add the Cloudkick Repo with the key downloaded in the cookbook\n apt_repository \"cloudkick\" do\n uri \"http://packages.cloudkick.com/ubuntu\"\n distribution node['lsb']['codename']\n components [\"main\"]\n key \"cloudkick.packages.key\"\n end\n\n # remove Zenoss repo\n apt_repository \"zenoss\" do\n action :remove\n end\n\nPinning packages\n----------------\n\nThis LWRP provides an easy way to pin packages in /etc/apt/preferences.d.\nAlthough apt-pinning is quite helpful from time to time please note that Debian\ndoes not encourage its use without thorough consideration.\n\nFurther information regarding apt-pinning is available via\nhttp://wiki.debian.org/AptPreferences.\n\n# Actions\n\n- :add: creates a preferences file under /etc/apt/preferences.d\n- :remove: Removes the file, therefore unpin the package\n\n# Attribute Parameters\n\n- package_name: name attribute. The name of the package\n- pin: The package version/repository to pin\n- pin_priority: The pinning priority aka \"the highest package version wins\"\n\n# Examples\n\n # Pin libmysqlclient16 to version 5.1.49-3\n apt_preference \"libmysqlclient16\" do\n pin \"version 5.1.49-3\"\n pin_priority \"700\"\n end\n\n # Unpin libmysqlclient16\n apt_preference \"libmysqlclient16\" do\n action :remove\n end\n\nUsage\n=====\n\nPut `recipe[apt]` first in the run list. If you have other recipes\nthat you want to use to configure how apt behaves, like new sources,\nnotify the execute resource to run, e.g.:\n\n template \"/etc/apt/sources.list.d/my_apt_sources.list\" do\n notifies :run, resources(:execute => \"apt-get update\"), :immediately\n end\n\nThe above will run during execution phase since it is a normal\ntemplate resource, and should appear before other package resources\nthat need the sources in the template.\n\nPut `recipe[apt::cacher-ng]` in the run_list for a server to provide\nAPT caching and add `recipe[apt::cacher-client]` on the rest of the\nDebian-based nodes to take advantage of the caching server.\n\nLicense and Author\n==================\n\nAuthor:: Joshua Timberman (<[email protected]>)\nAuthor:: Matt Ray (<[email protected]>)\nAuthor:: Seth Chisamore (<[email protected]>)\n\nCopyright 2009-2012 Opscode, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n", @conflicting={}, @name="apt", @cookbook=nil, @recipes={"apt::cacher-client"=>"Client for the apt::cacher-ng caching proxy", "apt::cacher-ng"=>"Set up an apt-cacher-ng caching proxy", "apt"=>""}, @groupings={}, @suggestions={}, @description="Configures apt and apt services and LWRPs for managing apt repositories and preferences", @maintainer_email="[email protected]">, @template_filenames=[], @root_dir=nil, @recipe_filenames_by_name={"default"=>"default.rb", "cacher-ng"=>"cacher-ng.rb", "cacher-client"=>"cacher-client.rb"}>, "chef-client"=>#<Chef::CookbookVersion:0x7fa4e7319d98 @couchdb=#<Chef::CouchDB:0x7fa4e7319b68 @rest=#<Chef::REST:0x7fa4e7319b18 @auth_credentials=#<Chef::REST::AuthCredentials:0x7fa4e7319a78 @key_file=nil, @client_name=nil>, @cookies={}, @sign_request=true, @default_headers={}, @url="http://localhost:5984", @sign_on_redirect=true, @redirect_limit=10, @redirects_followed=0>, @db="chef">, @definition_filenames=[], @manifest_records_by_path={"README.md"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-91f57261a315f71c8927586ed6d36365?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=6EFCFbG4xNKcOm5D5wOkJ%2Bu80c4%3D", "path"=>"README.md", "name"=>"README.md", "checksum"=>"91f57261a315f71c8927586ed6d36365"}, "templates/windows/chef-client.xml.erb"=>{"specificity"=>"windows", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-0311248d7d2ac85d1ebc5d78a63f21ca?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=a%2BculrxRGlQwwmfHXKVeCbCA700%3D", "path"=>"templates/windows/chef-client.xml.erb", "name"=>"chef-client.xml.erb", "checksum"=>"0311248d7d2ac85d1ebc5d78a63f21ca"}, "templates/default/debian/default/chef-client.erb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-6de340578cbeb0ed2dc2074805971057?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=J1j0w1e5Jp6oEYLVSVYMB52IusY%3D", "path"=>"templates/default/debian/default/chef-client.erb", "name"=>"debian/default/chef-client.erb", "checksum"=>"6de340578cbeb0ed2dc2074805971057"}, "recipes/service.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-3245b8a5dca1538d49e7cff20d7196ee?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=yE%2FvdND%2FQvwiLy7wz9WTMkuAUHM%3D", "path"=>"recipes/service.rb", "name"=>"service.rb", "checksum"=>"3245b8a5dca1538d49e7cff20d7196ee"}, "templates/default/redhat/init.d/chef-client.erb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-9007d90ce4846ff03fc52f94c9162066?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=Dc91IlLfTFFmXE%2F0cjsTNhLXj7o%3D", "path"=>"templates/default/redhat/init.d/chef-client.erb", "name"=>"redhat/init.d/chef-client.erb", "checksum"=>"9007d90ce4846ff03fc52f94c9162066"}, "templates/default/solaris/manifest.xml.erb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-76dd04735afaf82793a7eef4aefccc38?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=JczIvegR4T0UU48tZubG9fOnWZs%3D", "path"=>"templates/default/solaris/manifest.xml.erb", "name"=>"solaris/manifest.xml.erb", "checksum"=>"76dd04735afaf82793a7eef4aefccc38"}, "templates/arch/conf.d/chef-client.conf.erb"=>{"specificity"=>"arch", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-ff44e9d41ae04c191626f1136c0e2739?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=DuP99%2BfuBya5x6%2FT%2BsLkTZ38JyE%3D", "path"=>"templates/arch/conf.d/chef-client.conf.erb", "name"=>"conf.d/chef-client.conf.erb", "checksum"=>"ff44e9d41ae04c191626f1136c0e2739"}, "templates/default/solaris/chef-client.erb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-34c84390bd1492f1e59fb52b8fc9830b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=vj3IhSCr%2F08oduHu%2BTKtXMkT%2Byc%3D", "path"=>"templates/default/solaris/chef-client.erb", "name"=>"solaris/chef-client.erb", "checksum"=>"34c84390bd1492f1e59fb52b8fc9830b"}, "templates/default/client.rb.erb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-9388e897184ddd817249a06665faed07?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=xuFXfEB32RxQuT2PEjGkcFVvhTQ%3D", "path"=>"templates/default/client.rb.erb", "name"=>"client.rb.erb", "checksum"=>"9388e897184ddd817249a06665faed07"}, "recipes/config.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-7949ddb8a0442fd7b8f8621633927f26?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=sJNv1FuF32gj7WbRdsCXfPcj1LU%3D", "path"=>"recipes/config.rb", "name"=>"config.rb", "checksum"=>"7949ddb8a0442fd7b8f8621633927f26"}, "recipes/delete_validation.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-17a68dd6c24bf0d5568ada00f3d2fa35?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=vvdNKt7xlp3GcfEA70SpUvS0aqE%3D", "path"=>"recipes/delete_validation.rb", "name"=>"delete_validation.rb", "checksum"=>"17a68dd6c24bf0d5568ada00f3d2fa35"}, "templates/default/debian/init/chef-client.conf.erb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-f71641b4de5e78053221e2af7d94e464?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=CDRRxOdr6h1rlD39tnoVvhvT%2BKE%3D", "path"=>"templates/default/debian/init/chef-client.conf.erb", "name"=>"debian/init/chef-client.conf.erb", "checksum"=>"f71641b4de5e78053221e2af7d94e464"}, "LICENSE"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-8f7bb094c7232b058c7e9f2e431f389c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=dD%2Bf0DnmG0OyppqipRbFM%2BkR%2BxE%3D", "path"=>"LICENSE", "name"=>"LICENSE", "checksum"=>"8f7bb094c7232b058c7e9f2e431f389c"}, "templates/default/chef-client.pill.erb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-c5f272ce77f41fc1300bf420611bda3d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=EjNMzpMKx0n3QJYcXM%2Fl%2FHSYk3M%3D", "path"=>"templates/default/chef-client.pill.erb", "name"=>"chef-client.pill.erb", "checksum"=>"c5f272ce77f41fc1300bf420611bda3d"}, "attributes/default.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-06b79de5bc9760041c3fe4965babfc53?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=L%2BBCvfpoqVl4OXrLvwVxzl2L%2Ffw%3D", "path"=>"attributes/default.rb", "name"=>"default.rb", "checksum"=>"06b79de5bc9760041c3fe4965babfc53"}, "templates/default/sv-chef-client-log-run.erb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-09f2bf988663175cd1b7973198dfb5eb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=KKunY2PKG%2FVQHXhNdOjEKU6rxLI%3D", "path"=>"templates/default/sv-chef-client-log-run.erb", "name"=>"sv-chef-client-log-run.erb", "checksum"=>"09f2bf988663175cd1b7973198dfb5eb"}, "templates/default/redhat/sysconfig/chef-client.erb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-72ff51661082c88f22199abbc45b1a9f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=uoMASyah353I4DYQKGRNJUrrbgs%3D", "path"=>"templates/default/redhat/sysconfig/chef-client.erb", "name"=>"redhat/sysconfig/chef-client.erb", "checksum"=>"72ff51661082c88f22199abbc45b1a9f"}, "CHANGELOG.md"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-285f38746724b2e69bbc8df9559ed39b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=CATSxa3cbO76lVusk34cUts5Z1w%3D", "path"=>"CHANGELOG.md", "name"=>"CHANGELOG.md", "checksum"=>"285f38746724b2e69bbc8df9559ed39b"}, "templates/default/debian/init.d/chef-client.erb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-b40d723731853210d14958904ccddf3b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=TXNjz%2FHHy%2BxMJ0c4EjviILzBb%2FY%3D", "path"=>"templates/default/debian/init.d/chef-client.erb", "name"=>"debian/init.d/chef-client.erb", "checksum"=>"b40d723731853210d14958904ccddf3b"}, "templates/arch/rc.d/chef-client.erb"=>{"specificity"=>"arch", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-f37f9abf7c3e66fbdd30262d8a8b2e93?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=rfXiJ2F0wmgGoT6hRybxTC2dcbQ%3D", "path"=>"templates/arch/rc.d/chef-client.erb", "name"=>"rc.d/chef-client.erb", "checksum"=>"f37f9abf7c3e66fbdd30262d8a8b2e93"}, "metadata.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-ca1016acc4dcbc72dd821cec03677c65?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=rXtdr6U3lRBz0Q0VtVTeFRtcKO4%3D", "path"=>"metadata.rb", "name"=>"metadata.rb", "checksum"=>"ca1016acc4dcbc72dd821cec03677c65"}, "metadata.json"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-7ba49ff879bf5f162e6b4a0628fa5a89?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=aHVtmyorrZnh%2BGYikcuQoDAaXV8%3D", "path"=>"metadata.json", "name"=>"metadata.json", "checksum"=>"7ba49ff879bf5f162e6b4a0628fa5a89"}, "CONTRIBUTING"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-a3b394be05746f24c7ed734d55e8c762?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=YPsJqAzcOLGOFgW3fg7Wby%2FEW08%3D", "path"=>"CONTRIBUTING", "name"=>"CONTRIBUTING", "checksum"=>"a3b394be05746f24c7ed734d55e8c762"}, "templates/default/sv-chef-client-run.erb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-83121d510b0e2770238c6f9cf1a2069f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=tgIpXf0rLHgyL7k6M%2BCX0GXR2Xo%3D", "path"=>"templates/default/sv-chef-client-run.erb", "name"=>"sv-chef-client-run.erb", "checksum"=>"83121d510b0e2770238c6f9cf1a2069f"}, "recipes/cron.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-4f822a8dcf52f0afb7c878001f8bbd43?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=cbWMOPLKHXAOV1owms4BaBu6vN0%3D", "path"=>"recipes/cron.rb", "name"=>"cron.rb", "checksum"=>"4f822a8dcf52f0afb7c878001f8bbd43"}, "recipes/default.rb"=>{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-c1a8be405e388972b4457d1c69b751c3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=taYMZkt6AGV39Yc2H4WSOuMcfSk%3D", "path"=>"recipes/default.rb", "name"=>"default.rb", "checksum"=>"c1a8be405e388972b4457d1c69b751c3"}}, @status=:ready, @provider_filenames=[], @recipe_filenames=["default.rb", "delete_validation.rb", "cron.rb", "config.rb", "service.rb"], @file_vendor=nil, @couchdb_id=nil, @attribute_filenames=["default.rb"], @resource_filenames=[], @file_filenames=[], @couchdb_rev=nil, @root_filenames=["CONTRIBUTING", "LICENSE", "README.md", "metadata.rb", "CHANGELOG.md", "metadata.json"], @metadata_filenames=[], @frozen=false, @name="chef-client", @checksums={"a3b394be05746f24c7ed734d55e8c762"=>nil, "6de340578cbeb0ed2dc2074805971057"=>nil, "9388e897184ddd817249a06665faed07"=>nil, "b40d723731853210d14958904ccddf3b"=>nil, "9007d90ce4846ff03fc52f94c9162066"=>nil, "72ff51661082c88f22199abbc45b1a9f"=>nil, "06b79de5bc9760041c3fe4965babfc53"=>nil, "34c84390bd1492f1e59fb52b8fc9830b"=>nil, "4f822a8dcf52f0afb7c878001f8bbd43"=>nil, "f71641b4de5e78053221e2af7d94e464"=>nil, "76dd04735afaf82793a7eef4aefccc38"=>nil, "ff44e9d41ae04c191626f1136c0e2739"=>nil, "3245b8a5dca1538d49e7cff20d7196ee"=>nil, "7949ddb8a0442fd7b8f8621633927f26"=>nil, "c1a8be405e388972b4457d1c69b751c3"=>nil, "285f38746724b2e69bbc8df9559ed39b"=>nil, "ca1016acc4dcbc72dd821cec03677c65"=>nil, "c5f272ce77f41fc1300bf420611bda3d"=>nil, "0311248d7d2ac85d1ebc5d78a63f21ca"=>nil, "7ba49ff879bf5f162e6b4a0628fa5a89"=>nil, "09f2bf988663175cd1b7973198dfb5eb"=>nil, "91f57261a315f71c8927586ed6d36365"=>nil, "f37f9abf7c3e66fbdd30262d8a8b2e93"=>nil, "8f7bb094c7232b058c7e9f2e431f389c"=>nil, "83121d510b0e2770238c6f9cf1a2069f"=>nil, "17a68dd6c24bf0d5568ada00f3d2fa35"=>nil}, @manifest={"providers"=>[], "chef_type"=>"cookbook_version", "files"=>[], "version"=>"1.1.2", "attributes"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-06b79de5bc9760041c3fe4965babfc53?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=L%2BBCvfpoqVl4OXrLvwVxzl2L%2Ffw%3D", "path"=>"attributes/default.rb", "name"=>"default.rb", "checksum"=>"06b79de5bc9760041c3fe4965babfc53"}], "cookbook_name"=>"chef-client", "recipes"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-c1a8be405e388972b4457d1c69b751c3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=taYMZkt6AGV39Yc2H4WSOuMcfSk%3D", "path"=>"recipes/default.rb", "name"=>"default.rb", "checksum"=>"c1a8be405e388972b4457d1c69b751c3"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-17a68dd6c24bf0d5568ada00f3d2fa35?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=vvdNKt7xlp3GcfEA70SpUvS0aqE%3D", "path"=>"recipes/delete_validation.rb", "name"=>"delete_validation.rb", "checksum"=>"17a68dd6c24bf0d5568ada00f3d2fa35"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-4f822a8dcf52f0afb7c878001f8bbd43?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=cbWMOPLKHXAOV1owms4BaBu6vN0%3D", "path"=>"recipes/cron.rb", "name"=>"cron.rb", "checksum"=>"4f822a8dcf52f0afb7c878001f8bbd43"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-7949ddb8a0442fd7b8f8621633927f26?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=sJNv1FuF32gj7WbRdsCXfPcj1LU%3D", "path"=>"recipes/config.rb", "name"=>"config.rb", "checksum"=>"7949ddb8a0442fd7b8f8621633927f26"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-3245b8a5dca1538d49e7cff20d7196ee?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=yE%2FvdND%2FQvwiLy7wz9WTMkuAUHM%3D", "path"=>"recipes/service.rb", "name"=>"service.rb", "checksum"=>"3245b8a5dca1538d49e7cff20d7196ee"}], "libraries"=>[], "definitions"=>[], "metadata"=>{"version"=>"1.1.2", "license"=>"Apache 2.0", "attributes"=>{}, "conflicting"=>{}, "recommendations"=>{}, "dependencies"=>{}, "recipes"=>{"chef-client::delete_validation"=>"Deletes validation.pem after client registers", "chef-client::service"=>"Sets up a client daemon to run periodically", "chef-client::cron"=>"Runs chef-client as a cron job rather than as a service", "chef-client::config"=>"Configures the client.rb from a template.", "chef-client"=>"Includes the service recipe by default."}, "maintainer_email"=>"[email protected]", "suggestions"=>{}, "providing"=>{"chef-client::delete_validation"=>">= 0.0.0", "chef-client::service"=>">= 0.0.0", "chef-client::cron"=>">= 0.0.0", "chef-client::config"=>">= 0.0.0", "chef-client"=>">= 0.0.0"}, "long_description"=>"Description\n===========\n\nThis cookbook is used to configure a system as a Chef Client.\n\nRequirements\n============\n\nChef 0.9.12 or higher is required.\n\nPlatforms\n---------\n\nThe following platforms are supported by this cookbook, meaning that the recipes run on these platforms without error.\n\n* Debian\n* Ubuntu\n* Red Hat\n* CentOS\n* Fedora\n* ArchLinux\n* FreeBSD\n* Mac OS X\n* Mac OS X Server\n\nOpscode Cookbooks\n-----------------\n\nOther cookbooks can be used with this cookbook but they are not explicitly required. The default settings in this cookbook do not require their use. The other cookbooks (on community.opsocde.com) are:\n\n* bluepill\n* daemontools\n* runit\n\nSee __USAGE__ below.\n\nAttributes\n==========\n\n* `node[\"chef_client\"][\"interval\"]` - Sets `Chef::Config[:interval]` via command-line option for number of seconds between chef-client daemon runs. Default 1800.\n* `node[\"chef_client\"][\"splay\"]` - Sets `Chef::Config[:splay]` via command-line option for a random amount of seconds to add to interval. Default 20.\n* `node[\"chef_client\"][\"log_dir\"]` - Sets directory used in `Chef::Config[:log_location]` via command-line option to a location where chef-client should log output. Default \"/var/log/chef\".\n* `node[\"chef_client\"][\"conf_dir\"]` - Sets directory used via command-line option to a location where chef-client search for the client config file . Default \"/etc/chef\".\n* `node[\"chef_client\"][\"bin\"]` - Sets the full path to the `chef-client` binary. Mainly used to set a specific path if multiple versions of chef-client exist on a system or the bin has been installed in a non-sane path. Default \"/usr/bin/chef-client\"\n* `node[\"chef_client\"][\"server_url\"]` - Sets `Chef::Config[:chef_server_url]` in the config file to the Chef Server URI. Default \"http://localhost:4000\". See __USAGE__.\n* `node[\"chef_client\"][\"validation_client_name\"]` - Sets `Chef::Config[:validation_client_name]` in the config file to the name of the validation client. Default \"chef-validator\". See __USAGE__.\n* `node[\"chef_client\"][\"init_style\"]` - Sets up the client service based on the style of init system to use. Default is based on platform and falls back to \"none\". See __USAGE__.\n* `node[\"chef_client\"][\"run_path\"]` - Directory location where chef-client should write the PID file. Default based on platform, falls back to \"/var/run\".\n* `node[\"chef_client\"][\"cache_path\"]` - Directory location for `Chef::Config[:file_cache_path]` where chef-client will cache various files. Default is based on platform, falls back to \"/var/chef/cache\".\n* `node[\"chef_client\"][\"backup_path\"]` - Directory location for `Chef::Config[:file_backup_path]` where chef-client will backup templates and cookbook files. Default is based on platform, falls back to \"/var/chef/backup\".\n* node[\"chef_client\"][\"cron\"][\"minute\"] - The hour that chef-client will run as a cron task, only applicable if the you set \"cron\" as the \"init_style\"\n* node[\"chef_client\"][\"cron\"][\"hour\"] - The hour that chef-client will run as a cron task, only applicable if the you set \"cron\" as the \"init_style\"\n\n\n\nRecipes\n=======\n\nThis section describes the recipes in the cookbook and how to use them in your environment.\n\nconfig\n------\n\nSets up the `/etc/chef/client.rb` config file from a template and reloads the configuration for the current chef-client run.\n\nservice\n-------\n\nUse this recipe on systems that should have a `chef-client` daemon running, such as when Knife bootstrap was used to install Chef on a new system.\n\nThis recipe sets up the `chef-client` service depending on the `init_style` attribute (see above). The following init styles are supported:\n\n* init - uses the init script included in the chef gem, supported on debian and redhat family distributions.\n* upstart - uses the upstart job included in the chef gem, supported on ubuntu.\n* arch - uses the init script included in this cookbook for ArchLinux, supported on arch.\n* runit - sets up the service under runit, supported on ubuntu, debian and gentoo.\n* bluepill - sets up the service under bluepill. As bluepill is a pure ruby process monitor, this should work on any platform.\n* daemontools -sets up the service under daemontools, supported on debian, ubuntu and arch\n* bsd - prints a message about how to update BSD systems to enable the chef-client service, supported on Free/OpenBSD and OSX.\n\ndefault\n-------\n\nIncludes the `chef-client::service` recipe by default.\n\ndelete_validation\n-----------------\n\nUse this recipe to delete the validation certificate (default `/etc/chef/validation.pem`) when using a `chef-client` after the client has been validated and authorized to connect to the server.\n\nBeware if using this on your Chef Server. First copy the validation.pem certificate file to another location, such as your knife configuration directory (`~/.chef`) or [Chef Repository](http://wiki.opscode.com/display/chef/Chef+Repository).\n\ncron\n----\n\nUse this recipe to run chef-client as a cron job rather than as a\nservice. The cron job runs after random delay that is between 0 and 90\nseconds to ensure that the chef-clients don't attempt to connect to\nthe chef-server at the exact same time. You should set\nnode[\"chef_client\"][\"init_style\"] = \"none\" when you use this mode but\nit is not required.\n\n\n\nUSAGE\n=====\n\nCreate a `base` role that will represent the base configuration for any system that includes managing aspects of the chef-client. Add recipes to the run list of the role, customize the attributes, and apply the role to nodes. For example, the following role (Ruby DSL) will set the init style to `init`, delete the validation certificate (as the client would already be authenticated) and set up the chef-client as a service using the init style.\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"init\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[chef-client::config]\",\n \"recipe[chef-client::service]\"\n )\n\nThe `chef-client::config` recipe is only required with init style `init` (default setting for the attribute on debian/redhat family platforms, because the init script doesn't include the `pid_file` option which is set in the config.\n\nThe default Chef Server will be `http://localhost:4000` which is the `Chef::Config[:chef_server_url]` default value. To use the config recipe with the Opscode Platform, for example, add the following to the `override_attributes`\n\n override_attributes(\n \"chef_client\" => {\n \"server_url\" => \"https://api.opscode.com/organizations/ORGNAME\",\n \"validation_client_name\" => \"ORGNAME-validator\"\n }\n )\n\nWhere ORGNAME is your Opscode Platform organization name. Be sure to add these attributes to the role if modifying per the section below.\n\nYou can also set all of the `Chef::Config` http proxy related settings. By default Chef will not use a proxy.\n\n override_attributes(\n \"chef_client\" => {\n \"http_proxy\" => \"http://proxy.vmware.com:3128\",\n \"https_proxy\" => \"http://proxy.vmware.com:3128\",\n \"http_proxy_user\" => \"my_username\",\n \"http_proxy_pass\" => \"Awe_some_Pass_Word!\",\n \"no_proxy\" => \"*.vmware.com,10.*\"\n }\n )\n\nAlternate Init Styles\n---------------------\n\nThe alternate init styles available are:\n\n* runit\n* bluepill\n* daemontools\n* none -- should be specified if you are running chef-client as cron job\n\nFor usage, see below.\n\n# Runit\n\nTo use runit, download the cookbook from the cookbook site.\n\n knife cookbook site vendor runit -d\n\nChange the `init_style` to runit in the base role and add the runit recipe to the role's run list:\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"runit\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[runit]\",\n \"recipe[chef-client]\"\n )\n\nThe `chef-client` recipe will create the chef-client service configured with runit. The runit run script will be located in `/etc/sv/chef-client/run`. The output log will be in the runit service directory, `/etc/sv/chef-client/log/main/current`.\n\n# Bluepill\n\nTo use bluepill, download the cookbook from the cookbook site.\n\n knife cookbook site vendor bluepill -d\n\nChange the `init_style` to runit in the base role and add the bluepill recipe to the role's run list:\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"bluepill\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[bluepill]\",\n \"recipe[chef-client]\"\n )\n\nThe `chef-client` recipe will create the chef-client service configured with bluepill. The bluepill \"pill\" will be located in `/etc/bluepill/chef-client.pill`. The output log will be to client.log file in the `node[\"chef_client\"][\"log_dir\"]` location, `/var/log/chef/client` by default.\n\n# Daemontools\n\nTo use daemontools, download the cookbook from the cookbook site.\n\n knife cookbook site vendor daemontools -d\n\nChange the `init_style` to runit in the base role and add the daemontools recipe to the role's run list:\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"daemontools\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[daemontools]\",\n \"recipe[chef-client]\"\n )\n\nThe `chef-client` recipe will create the chef-cilent service configured under daemontools. It uses the same sv run scripts as the runit recipe. The run script will be located in `/etc/sv/chef-client/run`. The output log will be in the daemontools service directory, `/etc/sv/chef-client/log/main/current`.\n\nTemplates\n=========\n\nchef-client.pill.erb\n--------------------\n\nBluepill configuration for the chef-client service.\n\nclient.rb.erb\n-------------\n\nConfiguration for the client, lands in directory specified by `node[\"chef_client\"][\"conf_dir\"]` (`/etc/chef/client.rb` by default).\n\n`sv-chef-client-*run.erb`\n-------------------------\n\nRunit and Daemontools run script for chef-client service and logs.\n\nLogs will be located in the `node[\"chef_client\"][\"log_dir\"]`.\n\nLicense and Author\n==================\n\nAuthor:: Joshua Timberman (<[email protected]>)\nAuthor:: Seth Chisamore (<[email protected]>)\nCopyright:: 2010-2011, Opscode, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\n", "groupings"=>{}, "replacing"=>{}, "platforms"=>{"freebsd"=>">= 0.0.0", "openbsd"=>">= 0.0.0", "fedora"=>">= 0.0.0", "debian"=>">= 0.0.0", "redhat"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "windows"=>">= 0.0.0", "centos"=>">= 0.0.0", "mac_os_x_server"=>">= 0.0.0", "mac_os_x"=>">= 0.0.0"}, "maintainer"=>"Opscode, Inc.", "name"=>"chef-client", "description"=>"Manages aspects of only chef-client"}, "templates"=>[{"specificity"=>"windows", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-0311248d7d2ac85d1ebc5d78a63f21ca?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=a%2BculrxRGlQwwmfHXKVeCbCA700%3D", "path"=>"templates/windows/chef-client.xml.erb", "name"=>"chef-client.xml.erb", "checksum"=>"0311248d7d2ac85d1ebc5d78a63f21ca"}, {"specificity"=>"arch", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-f37f9abf7c3e66fbdd30262d8a8b2e93?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=rfXiJ2F0wmgGoT6hRybxTC2dcbQ%3D", "path"=>"templates/arch/rc.d/chef-client.erb", "name"=>"rc.d/chef-client.erb", "checksum"=>"f37f9abf7c3e66fbdd30262d8a8b2e93"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-9388e897184ddd817249a06665faed07?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=xuFXfEB32RxQuT2PEjGkcFVvhTQ%3D", "path"=>"templates/default/client.rb.erb", "name"=>"client.rb.erb", "checksum"=>"9388e897184ddd817249a06665faed07"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-c5f272ce77f41fc1300bf420611bda3d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=EjNMzpMKx0n3QJYcXM%2Fl%2FHSYk3M%3D", "path"=>"templates/default/chef-client.pill.erb", "name"=>"chef-client.pill.erb", "checksum"=>"c5f272ce77f41fc1300bf420611bda3d"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-6de340578cbeb0ed2dc2074805971057?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=J1j0w1e5Jp6oEYLVSVYMB52IusY%3D", "path"=>"templates/default/debian/default/chef-client.erb", "name"=>"debian/default/chef-client.erb", "checksum"=>"6de340578cbeb0ed2dc2074805971057"}, {"specificity"=>"arch", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-ff44e9d41ae04c191626f1136c0e2739?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=DuP99%2BfuBya5x6%2FT%2BsLkTZ38JyE%3D", "path"=>"templates/arch/conf.d/chef-client.conf.erb", "name"=>"conf.d/chef-client.conf.erb", "checksum"=>"ff44e9d41ae04c191626f1136c0e2739"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-34c84390bd1492f1e59fb52b8fc9830b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=vj3IhSCr%2F08oduHu%2BTKtXMkT%2Byc%3D", "path"=>"templates/default/solaris/chef-client.erb", "name"=>"solaris/chef-client.erb", "checksum"=>"34c84390bd1492f1e59fb52b8fc9830b"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-72ff51661082c88f22199abbc45b1a9f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=uoMASyah353I4DYQKGRNJUrrbgs%3D", "path"=>"templates/default/redhat/sysconfig/chef-client.erb", "name"=>"redhat/sysconfig/chef-client.erb", "checksum"=>"72ff51661082c88f22199abbc45b1a9f"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-76dd04735afaf82793a7eef4aefccc38?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=JczIvegR4T0UU48tZubG9fOnWZs%3D", "path"=>"templates/default/solaris/manifest.xml.erb", "name"=>"solaris/manifest.xml.erb", "checksum"=>"76dd04735afaf82793a7eef4aefccc38"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-f71641b4de5e78053221e2af7d94e464?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=CDRRxOdr6h1rlD39tnoVvhvT%2BKE%3D", "path"=>"templates/default/debian/init/chef-client.conf.erb", "name"=>"debian/init/chef-client.conf.erb", "checksum"=>"f71641b4de5e78053221e2af7d94e464"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-9007d90ce4846ff03fc52f94c9162066?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=Dc91IlLfTFFmXE%2F0cjsTNhLXj7o%3D", "path"=>"templates/default/redhat/init.d/chef-client.erb", "name"=>"redhat/init.d/chef-client.erb", "checksum"=>"9007d90ce4846ff03fc52f94c9162066"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-b40d723731853210d14958904ccddf3b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=TXNjz%2FHHy%2BxMJ0c4EjviILzBb%2FY%3D", "path"=>"templates/default/debian/init.d/chef-client.erb", "name"=>"debian/init.d/chef-client.erb", "checksum"=>"b40d723731853210d14958904ccddf3b"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-83121d510b0e2770238c6f9cf1a2069f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=tgIpXf0rLHgyL7k6M%2BCX0GXR2Xo%3D", "path"=>"templates/default/sv-chef-client-run.erb", "name"=>"sv-chef-client-run.erb", "checksum"=>"83121d510b0e2770238c6f9cf1a2069f"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-09f2bf988663175cd1b7973198dfb5eb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=KKunY2PKG%2FVQHXhNdOjEKU6rxLI%3D", "path"=>"templates/default/sv-chef-client-log-run.erb", "name"=>"sv-chef-client-log-run.erb", "checksum"=>"09f2bf988663175cd1b7973198dfb5eb"}], "json_class"=>"Chef::CookbookVersion", "resources"=>[], "name"=>"chef-client-1.1.2", "frozen?"=>false, "root_files"=>[{"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-a3b394be05746f24c7ed734d55e8c762?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=YPsJqAzcOLGOFgW3fg7Wby%2FEW08%3D", "path"=>"CONTRIBUTING", "name"=>"CONTRIBUTING", "checksum"=>"a3b394be05746f24c7ed734d55e8c762"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-8f7bb094c7232b058c7e9f2e431f389c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=dD%2Bf0DnmG0OyppqipRbFM%2BkR%2BxE%3D", "path"=>"LICENSE", "name"=>"LICENSE", "checksum"=>"8f7bb094c7232b058c7e9f2e431f389c"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-91f57261a315f71c8927586ed6d36365?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=6EFCFbG4xNKcOm5D5wOkJ%2Bu80c4%3D", "path"=>"README.md", "name"=>"README.md", "checksum"=>"91f57261a315f71c8927586ed6d36365"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-ca1016acc4dcbc72dd821cec03677c65?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=rXtdr6U3lRBz0Q0VtVTeFRtcKO4%3D", "path"=>"metadata.rb", "name"=>"metadata.rb", "checksum"=>"ca1016acc4dcbc72dd821cec03677c65"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-285f38746724b2e69bbc8df9559ed39b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=CATSxa3cbO76lVusk34cUts5Z1w%3D", "path"=>"CHANGELOG.md", "name"=>"CHANGELOG.md", "checksum"=>"285f38746724b2e69bbc8df9559ed39b"}, {"specificity"=>"default", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-2fb5532d62fb46508370483b2093c6c0/checksum-7ba49ff879bf5f162e6b4a0628fa5a89?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1337098965&Signature=aHVtmyorrZnh%2BGYikcuQoDAaXV8%3D", "path"=>"metadata.json", "name"=>"metadata.json", "checksum"=>"7ba49ff879bf5f162e6b4a0628fa5a89"}]}, @library_filenames=[], @attribute_filenames_by_short_filename={"default"=>"default.rb"}, @metadata=#<Chef::Cookbook::Metadata:0x7fa4e7318d08 @replacing={}, @dependencies={}, @platforms={"freebsd"=>">= 0.0.0", "openbsd"=>">= 0.0.0", "fedora"=>">= 0.0.0", "debian"=>">= 0.0.0", "redhat"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "windows"=>">= 0.0.0", "centos"=>">= 0.0.0", "mac_os_x_server"=>">= 0.0.0", "mac_os_x"=>">= 0.0.0"}, @recommendations={}, @license="Apache 2.0", @maintainer="Opscode, Inc.", @version="1.1.2", @attributes={}, @providing={"chef-client::delete_validation"=>">= 0.0.0", "chef-client::service"=>">= 0.0.0", "chef-client::cron"=>">= 0.0.0", "chef-client::config"=>">= 0.0.0", "chef-client"=>">= 0.0.0"}, @long_description="Description\n===========\n\nThis cookbook is used to configure a system as a Chef Client.\n\nRequirements\n============\n\nChef 0.9.12 or higher is required.\n\nPlatforms\n---------\n\nThe following platforms are supported by this cookbook, meaning that the recipes run on these platforms without error.\n\n* Debian\n* Ubuntu\n* Red Hat\n* CentOS\n* Fedora\n* ArchLinux\n* FreeBSD\n* Mac OS X\n* Mac OS X Server\n\nOpscode Cookbooks\n-----------------\n\nOther cookbooks can be used with this cookbook but they are not explicitly required. The default settings in this cookbook do not require their use. The other cookbooks (on community.opsocde.com) are:\n\n* bluepill\n* daemontools\n* runit\n\nSee __USAGE__ below.\n\nAttributes\n==========\n\n* `node[\"chef_client\"][\"interval\"]` - Sets `Chef::Config[:interval]` via command-line option for number of seconds between chef-client daemon runs. Default 1800.\n* `node[\"chef_client\"][\"splay\"]` - Sets `Chef::Config[:splay]` via command-line option for a random amount of seconds to add to interval. Default 20.\n* `node[\"chef_client\"][\"log_dir\"]` - Sets directory used in `Chef::Config[:log_location]` via command-line option to a location where chef-client should log output. Default \"/var/log/chef\".\n* `node[\"chef_client\"][\"conf_dir\"]` - Sets directory used via command-line option to a location where chef-client search for the client config file . Default \"/etc/chef\".\n* `node[\"chef_client\"][\"bin\"]` - Sets the full path to the `chef-client` binary. Mainly used to set a specific path if multiple versions of chef-client exist on a system or the bin has been installed in a non-sane path. Default \"/usr/bin/chef-client\"\n* `node[\"chef_client\"][\"server_url\"]` - Sets `Chef::Config[:chef_server_url]` in the config file to the Chef Server URI. Default \"http://localhost:4000\". See __USAGE__.\n* `node[\"chef_client\"][\"validation_client_name\"]` - Sets `Chef::Config[:validation_client_name]` in the config file to the name of the validation client. Default \"chef-validator\". See __USAGE__.\n* `node[\"chef_client\"][\"init_style\"]` - Sets up the client service based on the style of init system to use. Default is based on platform and falls back to \"none\". See __USAGE__.\n* `node[\"chef_client\"][\"run_path\"]` - Directory location where chef-client should write the PID file. Default based on platform, falls back to \"/var/run\".\n* `node[\"chef_client\"][\"cache_path\"]` - Directory location for `Chef::Config[:file_cache_path]` where chef-client will cache various files. Default is based on platform, falls back to \"/var/chef/cache\".\n* `node[\"chef_client\"][\"backup_path\"]` - Directory location for `Chef::Config[:file_backup_path]` where chef-client will backup templates and cookbook files. Default is based on platform, falls back to \"/var/chef/backup\".\n* node[\"chef_client\"][\"cron\"][\"minute\"] - The hour that chef-client will run as a cron task, only applicable if the you set \"cron\" as the \"init_style\"\n* node[\"chef_client\"][\"cron\"][\"hour\"] - The hour that chef-client will run as a cron task, only applicable if the you set \"cron\" as the \"init_style\"\n\n\n\nRecipes\n=======\n\nThis section describes the recipes in the cookbook and how to use them in your environment.\n\nconfig\n------\n\nSets up the `/etc/chef/client.rb` config file from a template and reloads the configuration for the current chef-client run.\n\nservice\n-------\n\nUse this recipe on systems that should have a `chef-client` daemon running, such as when Knife bootstrap was used to install Chef on a new system.\n\nThis recipe sets up the `chef-client` service depending on the `init_style` attribute (see above). The following init styles are supported:\n\n* init - uses the init script included in the chef gem, supported on debian and redhat family distributions.\n* upstart - uses the upstart job included in the chef gem, supported on ubuntu.\n* arch - uses the init script included in this cookbook for ArchLinux, supported on arch.\n* runit - sets up the service under runit, supported on ubuntu, debian and gentoo.\n* bluepill - sets up the service under bluepill. As bluepill is a pure ruby process monitor, this should work on any platform.\n* daemontools -sets up the service under daemontools, supported on debian, ubuntu and arch\n* bsd - prints a message about how to update BSD systems to enable the chef-client service, supported on Free/OpenBSD and OSX.\n\ndefault\n-------\n\nIncludes the `chef-client::service` recipe by default.\n\ndelete_validation\n-----------------\n\nUse this recipe to delete the validation certificate (default `/etc/chef/validation.pem`) when using a `chef-client` after the client has been validated and authorized to connect to the server.\n\nBeware if using this on your Chef Server. First copy the validation.pem certificate file to another location, such as your knife configuration directory (`~/.chef`) or [Chef Repository](http://wiki.opscode.com/display/chef/Chef+Repository).\n\ncron\n----\n\nUse this recipe to run chef-client as a cron job rather than as a\nservice. The cron job runs after random delay that is between 0 and 90\nseconds to ensure that the chef-clients don't attempt to connect to\nthe chef-server at the exact same time. You should set\nnode[\"chef_client\"][\"init_style\"] = \"none\" when you use this mode but\nit is not required.\n\n\n\nUSAGE\n=====\n\nCreate a `base` role that will represent the base configuration for any system that includes managing aspects of the chef-client. Add recipes to the run list of the role, customize the attributes, and apply the role to nodes. For example, the following role (Ruby DSL) will set the init style to `init`, delete the validation certificate (as the client would already be authenticated) and set up the chef-client as a service using the init style.\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"init\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[chef-client::config]\",\n \"recipe[chef-client::service]\"\n )\n\nThe `chef-client::config` recipe is only required with init style `init` (default setting for the attribute on debian/redhat family platforms, because the init script doesn't include the `pid_file` option which is set in the config.\n\nThe default Chef Server will be `http://localhost:4000` which is the `Chef::Config[:chef_server_url]` default value. To use the config recipe with the Opscode Platform, for example, add the following to the `override_attributes`\n\n override_attributes(\n \"chef_client\" => {\n \"server_url\" => \"https://api.opscode.com/organizations/ORGNAME\",\n \"validation_client_name\" => \"ORGNAME-validator\"\n }\n )\n\nWhere ORGNAME is your Opscode Platform organization name. Be sure to add these attributes to the role if modifying per the section below.\n\nYou can also set all of the `Chef::Config` http proxy related settings. By default Chef will not use a proxy.\n\n override_attributes(\n \"chef_client\" => {\n \"http_proxy\" => \"http://proxy.vmware.com:3128\",\n \"https_proxy\" => \"http://proxy.vmware.com:3128\",\n \"http_proxy_user\" => \"my_username\",\n \"http_proxy_pass\" => \"Awe_some_Pass_Word!\",\n \"no_proxy\" => \"*.vmware.com,10.*\"\n }\n )\n\nAlternate Init Styles\n---------------------\n\nThe alternate init styles available are:\n\n* runit\n* bluepill\n* daemontools\n* none -- should be specified if you are running chef-client as cron job\n\nFor usage, see below.\n\n# Runit\n\nTo use runit, download the cookbook from the cookbook site.\n\n knife cookbook site vendor runit -d\n\nChange the `init_style` to runit in the base role and add the runit recipe to the role's run list:\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"runit\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[runit]\",\n \"recipe[chef-client]\"\n )\n\nThe `chef-client` recipe will create the chef-client service configured with runit. The runit run script will be located in `/etc/sv/chef-client/run`. The output log will be in the runit service directory, `/etc/sv/chef-client/log/main/current`.\n\n# Bluepill\n\nTo use bluepill, download the cookbook from the cookbook site.\n\n knife cookbook site vendor bluepill -d\n\nChange the `init_style` to runit in the base role and add the bluepill recipe to the role's run list:\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"bluepill\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[bluepill]\",\n \"recipe[chef-client]\"\n )\n\nThe `chef-client` recipe will create the chef-client service configured with bluepill. The bluepill \"pill\" will be located in `/etc/bluepill/chef-client.pill`. The output log will be to client.log file in the `node[\"chef_client\"][\"log_dir\"]` location, `/var/log/chef/client` by default.\n\n# Daemontools\n\nTo use daemontools, download the cookbook from the cookbook site.\n\n knife cookbook site vendor daemontools -d\n\nChange the `init_style` to runit in the base role and add the daemontools recipe to the role's run list:\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"daemontools\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[daemontools]\",\n \"recipe[chef-client]\"\n )\n\nThe `chef-client` recipe will create the chef-cilent service configured under daemontools. It uses the same sv run scripts as the runit recipe. The run script will be located in `/etc/sv/chef-client/run`. The output log will be in the daemontools service directory, `/etc/sv/chef-client/log/main/current`.\n\nTemplates\n=========\n\nchef-client.pill.erb\n--------------------\n\nBluepill configuration for the chef-client service.\n\nclient.rb.erb\n-------------\n\nConfiguration for the client, lands in directory specified by `node[\"chef_client\"][\"conf_dir\"]` (`/etc/chef/client.rb` by default).\n\n`sv-chef-client-*run.erb`\n-------------------------\n\nRunit and Daemontools run script for chef-client service and logs.\n\nLogs will be located in the `node[\"chef_client\"][\"log_dir\"]`.\n\nLicense and Author\n==================\n\nAuthor:: Joshua Timberman (<[email protected]>)\nAuthor:: Seth Chisamore (<[email protected]>)\nCopyright:: 2010-2011, Opscode, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\n", @conflicting={}, @name="chef-client", @cookbook=nil, @recipes={"chef-client::delete_validation"=>"Deletes validation.pem after client registers", "chef-client::service"=>"Sets up a client daemon to run periodically", "chef-client::cron"=>"Runs chef-client as a cron job rather than as a service", "chef-client::config"=>"Configures the client.rb from a template.", "chef-client"=>"Includes the service recipe by default."}, @groupings={}, @suggestions={}, @description="Manages aspects of only chef-client", @maintainer_email="[email protected]">, @template_filenames=["chef-client.xml.erb", "rc.d/chef-client.erb", "client.rb.erb", "chef-client.pill.erb", "debian/default/chef-client.erb", "conf.d/chef-client.conf.erb", "solaris/chef-client.erb", "redhat/sysconfig/chef-client.erb", "solaris/manifest.xml.erb", "debian/init/chef-client.conf.erb", "redhat/init.d/chef-client.erb", "debian/init.d/chef-client.erb", "sv-chef-client-run.erb", "sv-chef-client-log-run.erb"], @root_dir=nil, @recipe_filenames_by_name={"default"=>"default.rb", "cron"=>"cron.rb", "config"=>"config.rb", "service"=>"service.rb", "delete_validation"=>"delete_validation.rb"}>}
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Synchronizing cookbook raxmon-cli
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/raxmon-cli/recipes/default.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/raxmon-cli/attributes/default.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/raxmon-cli/README.md, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/raxmon-cli/metadata.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Synchronizing cookbook build-essential
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/build-essential/recipes/default.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/build-essential/README.md, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/build-essential/metadata.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/build-essential/metadata.json, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Synchronizing cookbook python
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/resources/pip.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/resources/virtualenv.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/providers/virtualenv.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/providers/pip.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/recipes/default.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/recipes/package.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/recipes/source.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/recipes/pip.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/recipes/virtualenv.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/attributes/default.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/CONTRIBUTING, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/LICENSE, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/README.md, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/metadata.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/CHANGELOG.md, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/python/metadata.json, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Synchronizing cookbook apt
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/apt/resources/preference.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/apt/resources/repository.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/apt/providers/preference.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/apt/providers/repository.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/apt/recipes/default.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/apt/recipes/cacher-client.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/apt/recipes/cacher-ng.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/apt/CONTRIBUTING, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/apt/LICENSE, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/apt/README.md, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/apt/metadata.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/apt/CHANGELOG.md, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/apt/metadata.json, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Synchronizing cookbook chef-client
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/chef-client/recipes/default.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/chef-client/recipes/delete_validation.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/chef-client/recipes/cron.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/chef-client/recipes/config.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/chef-client/recipes/service.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/chef-client/attributes/default.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/chef-client/CONTRIBUTING, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/chef-client/LICENSE, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/chef-client/README.md, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/chef-client/metadata.rb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/chef-client/CHANGELOG.md, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not storing cookbooks/chef-client/metadata.json, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading cookbook python's providers from /var/chef/cache/cookbooks/python/providers/virtualenv.rb
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loaded contents of /var/chef/cache/cookbooks/python/providers/virtualenv.rb into a provider named python_virtualenv defined in Chef::Provider::PythonVirtualenv
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading cookbook python's providers from /var/chef/cache/cookbooks/python/providers/pip.rb
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loaded contents of /var/chef/cache/cookbooks/python/providers/pip.rb into a provider named python_pip defined in Chef::Provider::PythonPip
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading cookbook apt's providers from /var/chef/cache/cookbooks/apt/providers/preference.rb
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loaded contents of /var/chef/cache/cookbooks/apt/providers/preference.rb into a provider named apt_preference defined in Chef::Provider::AptPreference
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading cookbook apt's providers from /var/chef/cache/cookbooks/apt/providers/repository.rb
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loaded contents of /var/chef/cache/cookbooks/apt/providers/repository.rb into a provider named apt_repository defined in Chef::Provider::AptRepository
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading cookbook python's resources from /var/chef/cache/cookbooks/python/resources/pip.rb
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loaded contents of /var/chef/cache/cookbooks/python/resources/pip.rb into a resource named python_pip defined in Chef::Resource::PythonPip
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading cookbook python's resources from /var/chef/cache/cookbooks/python/resources/virtualenv.rb
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loaded contents of /var/chef/cache/cookbooks/python/resources/virtualenv.rb into a resource named python_virtualenv defined in Chef::Resource::PythonVirtualenv
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading cookbook apt's resources from /var/chef/cache/cookbooks/apt/resources/preference.rb
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loaded contents of /var/chef/cache/cookbooks/apt/resources/preference.rb into a resource named apt_preference defined in Chef::Resource::AptPreference
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading cookbook apt's resources from /var/chef/cache/cookbooks/apt/resources/repository.rb
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loaded contents of /var/chef/cache/cookbooks/apt/resources/repository.rb into a resource named apt_repository defined in Chef::Resource::AptRepository
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Node hosted-client loading cookbook raxmon-cli's attribute file /var/chef/cache/cookbooks/raxmon-cli/attributes/default.rb
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Node hosted-client loading cookbook python's attribute file /var/chef/cache/cookbooks/python/attributes/default.rb
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Node hosted-client loading cookbook chef-client's attribute file /var/chef/cache/cookbooks/chef-client/attributes/default.rb
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading Recipe apt via include_recipe
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Found recipe default in cookbook apt
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading Recipe chef-client via include_recipe
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Found recipe default in cookbook chef-client
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading Recipe chef-client::service via include_recipe
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Found recipe service in cookbook chef-client
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading Recipe raxmon-cli via include_recipe
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Found recipe default in cookbook raxmon-cli
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading Recipe python via include_recipe
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Found recipe default in cookbook python
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading Recipe python::package via include_recipe
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Found recipe package in cookbook python
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Loading Recipe python::pip via include_recipe
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Found recipe pip in cookbook python
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Signing the request as hosted-client
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: String to sign: 'Method:GET
Hashed Path:+VuDLPLqPTsfxzREvdVr7wYIi6c=
X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=
X-Ops-Timestamp:2012-05-15T15:22:55Z
X-Ops-UserId:hosted-client'
Header hash: {"X-Ops-Userid"=>"hosted-client", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Sign"=>"version=1.0", "X-Ops-Authorization-6"=>"RgFSCvZm7M6y6awdUjcJvftIWECBkCqqQggQJegK1g==", "X-Ops-Authorization-5"=>"wepC+azVHP4AbGGmX8EckbF7YBz2xsrW4r3CFA6urCfvHU7m4UcN+ebeAWhb", "X-Ops-Authorization-4"=>"10YKBBvTWc7LGIskLHxhXPg/kHPEjIW+aVmuesFKSLD9esKehugBLigZzpny", "X-Ops-Authorization-3"=>"XnZBoK/8QZB8BE/X4dvuTQ96yjoKM6K0UvMMDf5fres0+aijnWW+kB9DtAWd", "X-Ops-Authorization-2"=>"AVZzbPb7KxZIVqeBR6aLKSS41TYSEmv/fI1Ls1jaKiRaXhzbOQug0cnBsAdA", "X-Ops-Authorization-1"=>"HSugjO/x+upzFpGHBQhDiBhLWvlqu4UPFroElwEEnhWaAE0aTlVoCMFuwsaU", "X-Ops-Timestamp"=>"2012-05-15T15:22:55Z"}
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Sending HTTP Request via GET to api.opscode.com:443/organizations/evan4498/data/rackspace/cloud
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: decompressing gzip response
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Platform ubuntu not found, using all defaults. (Unsupported platform?)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Converging node hosted-client
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing execute[apt-get-update] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing execute[apt-get-update] action run (apt::default line 22)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Skipping execute[apt-get-update] due to not_if ruby block
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing execute[apt-get update] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing execute[apt-get update] action nothing (apt::default line 29)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Doing nothing for execute[apt-get update]
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing package[update-notifier-common] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing package[update-notifier-common] action install (apt::default line 36)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: package[update-notifier-common] checking package status for update-notifier-common
update-notifier-common:
Installed: 0.99.3ubuntu0.1
Candidate: 0.99.3ubuntu0.1
Version table:
*** 0.99.3ubuntu0.1 0
500 http://archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
500 http://security.ubuntu.com/ubuntu/ lucid-security/main Packages
100 /var/lib/dpkg/status
0.99.3 0
500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: package[update-notifier-common] current version is 0.99.3ubuntu0.1
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: package[update-notifier-common] candidate version is 0.99.3ubuntu0.1
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: package[update-notifier-common] is already installed - nothing to do
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing execute[apt-get-update-periodic] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing execute[apt-get-update-periodic] action run (apt::default line 40)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Skipping execute[apt-get-update-periodic] due to only_if ruby block
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing directory[/var/cache/local] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing directory[/var/cache/local] action create (apt::default line 50)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing directory[/var/cache/local/preseeding] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing directory[/var/cache/local/preseeding] action create (apt::default line 50)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing directory[/var/run/chef] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing directory[/var/run/chef] action create (chef-client::service line 42)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing directory[/var/cache/chef] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing directory[/var/cache/chef] action create (chef-client::service line 42)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing directory[/var/lib/chef] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing directory[/var/lib/chef] action create (chef-client::service line 42)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing directory[/var/log/chef] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing directory[/var/log/chef] action create (chef-client::service line 42)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing template[/etc/init.d/chef-client] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing template[/etc/init.d/chef-client] action create (chef-client::service line 61)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not fetching cookbooks/chef-client/templates/default/debian/init.d/chef-client.erb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: current checksum: b40d723731853210d14958904ccddf3b; manifest checksum: b40d723731853210d14958904ccddf3b)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Current content's checksum: b7c9572961a16aac1ed1ddb37f94de83585c180237ca27c0fd18cb01a5255f86
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Rendered content's checksum: b7c9572961a16aac1ed1ddb37f94de83585c180237ca27c0fd18cb01a5255f86
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: template[/etc/init.d/chef-client] content has not changed.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing template[/etc/default/chef-client] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing template[/etc/default/chef-client] action create (chef-client::service line 70)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Not fetching cookbooks/chef-client/templates/default/debian/default/chef-client.erb, as the cache is up to date.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: current checksum: 6de340578cbeb0ed2dc2074805971057; manifest checksum: 6de340578cbeb0ed2dc2074805971057)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Current content's checksum: 13b3d0652a11331bd1cb3ac37e1c85e8331693f132521c4e32a9d251d1478ab4
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Rendered content's checksum: 13b3d0652a11331bd1cb3ac37e1c85e8331693f132521c4e32a9d251d1478ab4
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: template[/etc/default/chef-client] content has not changed.
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing service[chef-client] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing service[chef-client] action enable (chef-client::service line 76)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: service[chef-client] supports status, running
* Checking status of chef-client chef-client
...fail!
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: service[chef-client] runlevel 6, action stop, priority 20
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: service[chef-client] runlevel 5, action start, priority 20
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: service[chef-client] runlevel 4, action start, priority 20
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: service[chef-client] runlevel 3, action start, priority 20
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: service[chef-client] runlevel 2, action start, priority 20
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: service[chef-client] runlevel 1, action stop, priority 20
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: service[chef-client] runlevel 0, action stop, priority 20
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: service[chef-client] already enabled - nothing to do
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing package[python] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing package[python] action install (python::package line 35)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: package[python] checking package status for python
python:
Installed: 2.6.5-0ubuntu1
Candidate: 2.6.5-0ubuntu1
Version table:
*** 2.6.5-0ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
100 /var/lib/dpkg/status
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: package[python] current version is 2.6.5-0ubuntu1
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: package[python] candidate version is 2.6.5-0ubuntu1
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: package[python] is already installed - nothing to do
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing package[python-dev] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing package[python-dev] action install (python::package line 35)
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: package[python-dev] checking package status for python-dev
python-dev:
Installed: 2.6.5-0ubuntu1
Candidate: 2.6.5-0ubuntu1
Version table:
*** 2.6.5-0ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
100 /var/lib/dpkg/status
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: package[python-dev] current version is 2.6.5-0ubuntu1
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: package[python-dev] candidate version is 2.6.5-0ubuntu1
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: package[python-dev] is already installed - nothing to do
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing remote_file[/var/chef/cache/distribute_setup.py] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing remote_file[/var/chef/cache/distribute_setup.py] action create (python::pip line 25)
/usr/local/bin/pip
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Skipping remote_file[/var/chef/cache/distribute_setup.py] due to not_if command `which pip`
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing bash[install-pip] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing bash[install-pip] action run (python::pip line 33)
/usr/local/bin/pip
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Skipping bash[install-pip] due to not_if command `which pip`
[Tue, 15 May 2012 15:22:55 +0000] DEBUG: Processing python_pip[rackspace-monitoring-cli] on hosted-client
[Tue, 15 May 2012 15:22:55 +0000] INFO: Processing python_pip[rackspace-monitoring-cli] action upgrade (raxmon-cli::default line 20)
[Tue, 15 May 2012 15:22:56 +0000] ERROR: python_pip[rackspace-monitoring-cli] (raxmon-cli::default line 20) has had an error
[Tue, 15 May 2012 15:22:56 +0000] ERROR: python_pip[rackspace-monitoring-cli] (/var/chef/cache/cookbooks/raxmon-cli/recipes/default.rb:20:in `from_file') had an error:
python_pip[rackspace-monitoring-cli] (raxmon-cli::default line 20) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of pip freeze | grep -i '^rackspace-monitoring-cli==' ----
STDOUT:
STDERR:
---- End output of pip freeze | grep -i '^rackspace-monitoring-cli==' ----
Ran pip freeze | grep -i '^rackspace-monitoring-cli==' returned 1
/usr/lib/ruby/gems/1.8/gems/mixlib-shellout-1.0.0.rc.1/lib/mixlib/shellout.rb:242:in `invalid!'
/usr/lib/ruby/gems/1.8/gems/mixlib-shellout-1.0.0.rc.1/lib/mixlib/shellout.rb:228:in `error!'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/mixin/shell_out.rb:36:in `shell_out!'
/var/chef/cache/cookbooks/python/providers/pip.rb:127:in `current_installed_version'
/var/chef/cache/cookbooks/python/providers/pip.rb:110:in `load_current_resource'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource.rb:453:in `run_action'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:49:in `run_action'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:85:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:85:in `each'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:85:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection.rb:94
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call_iterator_block'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:85:in `step'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:104:in `iterate'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:55:in `each_with_index'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection.rb:92:in `execute_each_resource'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:80:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:330:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:163:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:254:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `loop'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application.rb:70:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/chef-client:26
/usr/bin/chef-client:19:in `load'
/usr/bin/chef-client:19
[Tue, 15 May 2012 15:22:56 +0000] ERROR: Running exception handlers
[Tue, 15 May 2012 15:22:56 +0000] FATAL: Saving node information to /var/chef/cache/failed-run-data.json
[Tue, 15 May 2012 15:22:56 +0000] ERROR: Exception handlers complete
[Tue, 15 May 2012 15:22:56 +0000] DEBUG: Re-raising exception: Mixlib::ShellOut::ShellCommandFailed - python_pip[rackspace-monitoring-cli] (raxmon-cli::default line 20) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of pip freeze | grep -i '^rackspace-monitoring-cli==' ----
STDOUT:
STDERR:
---- End output of pip freeze | grep -i '^rackspace-monitoring-cli==' ----
Ran pip freeze | grep -i '^rackspace-monitoring-cli==' returned 1
/usr/lib/ruby/gems/1.8/gems/mixlib-shellout-1.0.0.rc.1/lib/mixlib/shellout.rb:242:in `invalid!'
/usr/lib/ruby/gems/1.8/gems/mixlib-shellout-1.0.0.rc.1/lib/mixlib/shellout.rb:228:in `error!'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/mixin/shell_out.rb:36:in `shell_out!'
/var/chef/cache/cookbooks/python/providers/pip.rb:127:in `current_installed_version'
/var/chef/cache/cookbooks/python/providers/pip.rb:110:in `load_current_resource'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource.rb:453:in `run_action'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:49:in `run_action'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:85:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:85:in `each'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:85:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection.rb:94
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call_iterator_block'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:85:in `step'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:104:in `iterate'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:55:in `each_with_index'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection.rb:92:in `execute_each_resource'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:80:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:330:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:163:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:254:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `loop'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application.rb:70:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/chef-client:26
/usr/bin/chef-client:19:in `load'
/usr/bin/chef-client:19
[Tue, 15 May 2012 15:22:56 +0000] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[Tue, 15 May 2012 15:22:56 +0000] DEBUG: Mixlib::ShellOut::ShellCommandFailed: python_pip[rackspace-monitoring-cli] (raxmon-cli::default line 20) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of pip freeze | grep -i '^rackspace-monitoring-cli==' ----
STDOUT:
STDERR:
---- End output of pip freeze | grep -i '^rackspace-monitoring-cli==' ----
Ran pip freeze | grep -i '^rackspace-monitoring-cli==' returned 1
/usr/lib/ruby/gems/1.8/gems/mixlib-shellout-1.0.0.rc.1/lib/mixlib/shellout.rb:242:in `invalid!'
/usr/lib/ruby/gems/1.8/gems/mixlib-shellout-1.0.0.rc.1/lib/mixlib/shellout.rb:228:in `error!'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/mixin/shell_out.rb:36:in `shell_out!'
/var/chef/cache/cookbooks/python/providers/pip.rb:127:in `current_installed_version'
/var/chef/cache/cookbooks/python/providers/pip.rb:110:in `load_current_resource'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource.rb:453:in `run_action'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:49:in `run_action'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:85:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:85:in `each'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:85:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection.rb:94
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call_iterator_block'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:85:in `step'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:104:in `iterate'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection/stepable_iterator.rb:55:in `each_with_index'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/resource_collection.rb:92:in `execute_each_resource'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/runner.rb:80:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:330:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/client.rb:163:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:254:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `loop'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application/client.rb:241:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/../lib/chef/application.rb:70:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.10/bin/chef-client:26
/usr/bin/chef-client:19:in `load'
/usr/bin/chef-client:19
[Tue, 15 May 2012 15:22:56 +0000] FATAL: Mixlib::ShellOut::ShellCommandFailed: python_pip[rackspace-monitoring-cli] (raxmon-cli::default line 20) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of pip freeze | grep -i '^rackspace-monitoring-cli==' ----
STDOUT:
STDERR:
---- End output of pip freeze | grep -i '^rackspace-monitoring-cli==' ----
Ran pip freeze | grep -i '^rackspace-monitoring-cli==' returned 1
@davepeck
Copy link

Yep, looks like stuff broke in Chef 0.10.10 -- the python cookbook fell victim. It's an easy workaround to patch up the current python cookbook; see Pull Req #7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment