Skip to content

Instantly share code, notes, and snippets.

@labeneator
Created June 3, 2014 14:05
Show Gist options
  • Save labeneator/227f3f496afb27a7175c to your computer and use it in GitHub Desktop.
Save labeneator/227f3f496afb27a7175c to your computer and use it in GitHub Desktop.
Vagrant uses Chef 10.14.2 which breaks horribly on encountering use_inline_resources
 lmwangi  ~  work  someproject  virts  vagrant provision
/Applications/Vagrant/bin/../embedded/gems/gems/vagrant-1.6.2/lib/vagrant/pre-rubygems.rb:31: warning: Insecure world writable dir /usr/local in PATH, mode 040777
/Applications/Vagrant/embedded/gems/gems/bundler-1.6.2/lib/bundler/runtime.rb:222: warning: Insecure world writable dir /usr/local in PATH, mode 040777
==> default: Running provisioner: chef_solo...
Generating chef JSON and uploading...
1 def why_run_supported?
==> default: Running chef-solo...
==> default: stdin: is not a tty
==> default: [2014-06-03T13:34:55+00:00] INFO: *** Chef 10.14.2 ***
==> default: [2014-06-03T13:34:56+00:00] INFO: Setting the run_list to ["recipe[apt]", "recipe[someproject]", "recipe[nginx]"] from JSON
==> default: [2014-06-03T13:34:56+00:00] INFO: Run List is [recipe[apt], recipe[someproject], recipe[nginx]]
==> default: [2014-06-03T13:34:56+00:00] INFO: Run List expands to [apt, someproject, nginx]
==> default: [2014-06-03T13:34:56+00:00] INFO: Starting Chef Run for precise32
==> default: [2014-06-03T13:34:56+00:00] INFO: Running start handlers
==> default: [2014-06-03T13:34:56+00:00] INFO: Start handlers complete.
==> default: ================================================================================
==> default: Recipe Compile Error in /tmp/vagrant-chef-3/chef-solo-1/cookbooks/ohai/providers/hint.rb
==> default: ================================================================================
==> default:
==> default:
==> default: NameError
==> default: ---------
==> default: undefined local variable or method `use_inline_resources' for #<Class:0xb6c058bc>
==> default:
==> default: Cookbook Trace:
==> default: ---------------
==> default: /tmp/vagrant-chef-3/chef-solo-1/cookbooks/ohai/providers/hint.rb:9:in `class_from_file'
==> default:
==> default: Relevant File Content:
==> default: ----------------------
==> default: /tmp/vagrant-chef-3/chef-solo-1/cookbooks/ohai/providers/hint.rb:
==> default:
==> default: 1: def why_run_supported?
==> default: 2: true
==> default: 3: end
==> default: 4:
==> default: 5: def build_ohai_hint_path
==> default: 6: ::File.join(node[:ohai][:hints_path], "#{new_resource.name}.json")
==> default: 7: end
==> default: 8:
==> default: 9: use_inline_resources
==> default:
==> default: [2014-06-03T13:34:57+00:00] ERROR: Running exception handlers
==> default: [2014-06-03T13:34:57+00:00] ERROR: Exception handlers complete
==> default: [2014-06-03T13:34:57+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
==> default: [2014-06-03T13:34:57+00:00] FATAL: NameError: undefined local variable or method `use_inline_resources' for #<Class:0xb6c058bc>
Chef never successfully completed! Any errors should be visible in the
output above. Please fix your recipes so that they properly complete.
 lmwangi  ~  work  someproject  virts  vim cookbooks/ohai/providers/hint.rb   1
 lmwangi  ~  work  someproject  virts  vagrant provision
/Applications/Vagrant/bin/../embedded/gems/gems/vagrant-1.6.2/lib/vagrant/pre-rubygems.rb:31: warning: Insecure world writable dir /usr/local in PATH, mode 040777
/Applications/Vagrant/embedded/gems/gems/bundler-1.6.2/lib/bundler/runtime.rb:222: warning: Insecure world writable dir /usr/local in PATH, mode 040777
==> default: Running provisioner: chef_solo...
Generating chef JSON and uploading...
==> default: Running chef-solo...
==> default: stdin: is not a tty
==> default: [2014-06-03T13:55:07+00:00] INFO: *** Chef 10.14.2 ***
==> default: [2014-06-03T13:55:09+00:00] INFO: Setting the run_list to ["recipe[apt]", "recipe[someproject]", "recipe[nginx]"] from JSON
==> default: [2014-06-03T13:55:09+00:00] INFO: Run List is [recipe[apt], recipe[someproject], recipe[nginx]]
==> default: [2014-06-03T13:55:09+00:00] INFO: Run List expands to [apt, someproject, nginx]
==> default: [2014-06-03T13:55:09+00:00] INFO: Starting Chef Run for precise32
==> default: [2014-06-03T13:55:09+00:00] INFO: Running start handlers
==> default: [2014-06-03T13:55:09+00:00] INFO: Start handlers complete.
==> default: [2014-06-03T13:55:10+00:00] INFO: ohai plugins will be at: /etc/chef/ohai_plugins
==> default: [2014-06-03T13:55:10+00:00] INFO: directory[/etc/chef/ohai_plugins] created directory /etc/chef/ohai_plugins
==> default: [2014-06-03T13:55:10+00:00] INFO: directory[/etc/chef/ohai_plugins] mode changed to 755
==> default: [2014-06-03T13:55:10+00:00] INFO: cookbook_file[/etc/chef/ohai_plugins/README] mode changed to 644
==> default: [2014-06-03T13:55:10+00:00] INFO: cookbook_file[/etc/chef/ohai_plugins/README] created file /etc/chef/ohai_plugins/README
==> default: [2014-06-03T13:55:10+00:00] INFO: remote_directory[/etc/chef/ohai_plugins] created directory /etc/chef/ohai_plugins
==> default: [2014-06-03T13:55:10+00:00] INFO: remote_directory[/etc/chef/ohai_plugins] mode changed to 755
==> default: [2014-06-03T13:55:12+00:00] INFO: ohai[custom_plugins] reloaded
==> default: [2014-06-03T13:55:14+00:00] INFO: template[/etc/chef/ohai_plugins/nginx.rb] updated content
==> default: [2014-06-03T13:55:14+00:00] INFO: template[/etc/chef/ohai_plugins/nginx.rb] owner changed to 0
==> default: [2014-06-03T13:55:14+00:00] INFO: template[/etc/chef/ohai_plugins/nginx.rb] mode changed to 755
==> default: [2014-06-03T13:55:14+00:00] INFO: template[/etc/chef/ohai_plugins/nginx.rb] sending reload action to ohai[reload_nginx] (immediate)
==> default: [2014-06-03T13:55:14+00:00] INFO: ohai[reload_nginx] reloaded
==> default: [2014-06-03T13:55:37+00:00] INFO: package[nginx] sending reload action to ohai[reload_nginx] (immediate)
==> default: [2014-06-03T13:55:38+00:00] INFO: ohai[reload_nginx] reloaded
==> default: [2014-06-03T13:55:39+00:00] INFO: directory[/var/log/nginx] owner changed to 33
==> default: [2014-06-03T13:55:39+00:00] INFO: template[/usr/sbin/nxensite] updated content
==> default: [2014-06-03T13:55:39+00:00] INFO: template[/usr/sbin/nxensite] owner changed to 0
==> default: [2014-06-03T13:55:39+00:00] INFO: template[/usr/sbin/nxensite] mode changed to 755
==> default: [2014-06-03T13:55:39+00:00] INFO: template[/usr/sbin/nxdissite] updated content
==> default: [2014-06-03T13:55:39+00:00] INFO: template[/usr/sbin/nxdissite] owner changed to 0
==> default: [2014-06-03T13:55:39+00:00] INFO: template[/usr/sbin/nxdissite] mode changed to 755
==> default: [2014-06-03T13:55:40+00:00] INFO: template[nginx.conf] backed up to /var/chef/backup/etc/nginx/nginx.conf.chef-20140603135540
==> default: [2014-06-03T13:55:40+00:00] INFO: template[nginx.conf] updated content
==> default: [2014-06-03T13:55:40+00:00] INFO: template[nginx.conf] owner changed to 0
==> default: [2014-06-03T13:55:40+00:00] INFO: template[nginx.conf] mode changed to 644
==> default: [2014-06-03T13:55:40+00:00] INFO: template[/etc/nginx/sites-available/default] backed up to /var/chef/backup/etc/nginx/sites-available/default.chef-20140603135540
==> default: [2014-06-03T13:55:40+00:00] INFO: template[/etc/nginx/sites-available/default] updated content
==> default: [2014-06-03T13:55:40+00:00] INFO: template[/etc/nginx/sites-available/default] owner changed to 0
==> default: [2014-06-03T13:55:40+00:00] INFO: template[/etc/nginx/sites-available/default] mode changed to 644
==> default: [2014-06-03T13:55:40+00:00] INFO: template[/etc/nginx/sites-available/default] not queuing delayed action reload on service[nginx] (delayed), as it's already been queued
==> default: [2014-06-03T13:55:41+00:00] INFO: service[nginx] started
==> default: [2014-06-03T13:55:41+00:00] INFO: template[nginx.conf] sending reload action to service[nginx] (delayed)
==> default: [2014-06-03T13:55:41+00:00] INFO: service[nginx] reloaded
==> default: [2014-06-03T13:55:41+00:00] INFO: Chef Run complete in 32.358703 seconds
==> default: [2014-06-03T13:55:41+00:00] INFO: Running report handlers
==> default: [2014-06-03T13:55:41+00:00] INFO: Report handlers complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment