Skip to content

Instantly share code, notes, and snippets.

@timurb
Created June 27, 2017 11:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timurb/bb402d54e9f1d5577bb44ce12901e04a to your computer and use it in GitHub Desktop.
Save timurb/bb402d54e9f1d5577bb44ce12901e04a to your computer and use it in GitHub Desktop.
Chef error
# chef-apply link.rb -l debug
[2017-06-27T11:33:50+00:00] DEBUG: Building node object for timurb-rosiuser-01.atl01.stelladotops.com
[2017-06-27T11:33:50+00:00] DEBUG: Building node object for timurb-rosiuser-01.atl01.stelladotops.com
[2017-06-27T11:33:50+00:00] DEBUG: Extracting run list from JSON attributes provided on command line
[2017-06-27T11:33:50+00:00] DEBUG: Extracting run list from JSON attributes provided on command line
[2017-06-27T11:33:50+00:00] DEBUG: Applying attributes from json file
[2017-06-27T11:33:50+00:00] DEBUG: Applying attributes from json file
[2017-06-27T11:33:51+00:00] DEBUG: Platform is ubuntu version 12.04
[2017-06-27T11:33:51+00:00] DEBUG: Platform is ubuntu version 12.04
[2017-06-27T11:33:51+00:00] INFO: Run List is []
[2017-06-27T11:33:51+00:00] INFO: Run List is []
[2017-06-27T11:33:51+00:00] INFO: Run List expands to []
[2017-06-27T11:33:51+00:00] INFO: Run List expands to []
[2017-06-27T11:33:51+00:00] DEBUG: Resources for generic link resource enabled on node include: [Chef::Resource::Link]
[2017-06-27T11:33:51+00:00] DEBUG: Resources for generic link resource enabled on node include: [Chef::Resource::Link]
[2017-06-27T11:33:51+00:00] DEBUG: Resource for link is Chef::Resource::Link
[2017-06-27T11:33:51+00:00] DEBUG: Resource for link is Chef::Resource::Link
Recipe: (chef-apply cookbook)::(chef-apply recipe)
* link[/foo] action delete[2017-06-27T11:33:51+00:00] INFO: Processing link[/foo] action delete ((chef-apply cookbook)::(chef-apply recipe) line 1)
[2017-06-27T11:33:51+00:00] INFO: Processing link[/foo] action delete ((chef-apply cookbook)::(chef-apply recipe) line 1)
[2017-06-27T11:33:51+00:00] DEBUG: Providers for generic link resource enabled on node include: [Chef::Provider::Link]
[2017-06-27T11:33:51+00:00] DEBUG: Providers for generic link resource enabled on node include: [Chef::Provider::Link]
[2017-06-27T11:33:51+00:00] DEBUG: Provider for action delete on resource link[/foo] is Chef::Provider::Link
[2017-06-27T11:33:51+00:00] DEBUG: Provider for action delete on resource link[/foo] is Chef::Provider::Link
================================================================================
Error executing action `delete` on resource 'link[/foo]'
================================================================================
TypeError
---------
no implicit conversion of nil into String
Resource Declaration:
---------------------
# In link.rb
1: link '/foo' do
2: action :delete
3: end
Compiled Resource:
------------------
# Declared in link.rb:1:in `run_chef_recipe'
link("/foo") do
action [:delete]
default_guard_interpreter :default
to nil
link_type :symbolic
target_file "/foo"
declared_type :link
cookbook_name "(chef-apply cookbook)"
recipe_name "(chef-apply recipe)"
owner nil
group nil
end
System Info:
------------
chef_version=13.1.31
platform=ubuntu
platform_version=12.04
ruby=ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
program_name=/usr/bin/chef-apply
executable=/opt/chef/bin/chef-apply
[2017-06-27T11:33:51+00:00] INFO: Running queued delayed notifications before re-raising exception
[2017-06-27T11:33:51+00:00] INFO: Running queued delayed notifications before re-raising exception
[2017-06-27T11:33:51+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2017-06-27T11:33:51+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2017-06-27T11:33:51+00:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2017-06-27T11:33:51+00:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2017-06-27T11:33:51+00:00] DEBUG: TypeError: link[/foo] ((chef-apply cookbook)::(chef-apply recipe) line 1) had an error: TypeError: no implicit conversion of nil into String
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/provider/link.rb:56:in `exists?'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/provider/link.rb:56:in `load_current_resource'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/provider.rb:154:in `run_action'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource.rb:591:in `run_action'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:70:in `run_action'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:98:in `block (2 levels) in converge'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:98:in `each'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:98:in `block in converge'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/resource_list.rb:94:in `block in execute_each_resource'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:114:in `call_iterator_block'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:85:in `step'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:103:in `iterate'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:55:in `each_with_index'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/resource_list.rb:92:in `execute_each_resource'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:97:in `converge'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/application/apply.rb:195:in `run_chef_recipe'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/application/apply.rb:204:in `run_application'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/application/apply.rb:216:in `run'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/bin/chef-apply:25:in `<top (required)>'
/usr/bin/chef-apply:58:in `load'
/usr/bin/chef-apply:58:in `<main>'
>>>> Caused by TypeError: no implicit conversion of nil into String
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/provider/link.rb:56:in `exists?'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/provider/link.rb:56:in `load_current_resource'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/provider.rb:154:in `run_action'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource.rb:591:in `run_action'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:70:in `run_action'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:98:in `block (2 levels) in converge'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:98:in `each'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:98:in `block in converge'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/resource_list.rb:94:in `block in execute_each_resource'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:114:in `call_iterator_block'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:85:in `step'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:103:in `iterate'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:55:in `each_with_index'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/resource_list.rb:92:in `execute_each_resource'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:97:in `converge'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/application/apply.rb:195:in `run_chef_recipe'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/application/apply.rb:204:in `run_application'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/application/apply.rb:216:in `run'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/bin/chef-apply:25:in `<top (required)>'
/usr/bin/chef-apply:58:in `load'
/usr/bin/chef-apply:58:in `<main>'
[2017-06-27T11:33:51+00:00] DEBUG: TypeError: link[/foo] ((chef-apply cookbook)::(chef-apply recipe) line 1) had an error: TypeError: no implicit conversion of nil into String
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/provider/link.rb:56:in `exists?'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/provider/link.rb:56:in `load_current_resource'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/provider.rb:154:in `run_action'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource.rb:591:in `run_action'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:70:in `run_action'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:98:in `block (2 levels) in converge'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:98:in `each'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:98:in `block in converge'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/resource_list.rb:94:in `block in execute_each_resource'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:114:in `call_iterator_block'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:85:in `step'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:103:in `iterate'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:55:in `each_with_index'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/resource_list.rb:92:in `execute_each_resource'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:97:in `converge'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/application/apply.rb:195:in `run_chef_recipe'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/application/apply.rb:204:in `run_application'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/application/apply.rb:216:in `run'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/bin/chef-apply:25:in `<top (required)>'
/usr/bin/chef-apply:58:in `load'
/usr/bin/chef-apply:58:in `<main>'
>>>> Caused by TypeError: no implicit conversion of nil into String
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/provider/link.rb:56:in `exists?'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/provider/link.rb:56:in `load_current_resource'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/provider.rb:154:in `run_action'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource.rb:591:in `run_action'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:70:in `run_action'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:98:in `block (2 levels) in converge'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:98:in `each'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:98:in `block in converge'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/resource_list.rb:94:in `block in execute_each_resource'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:114:in `call_iterator_block'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:85:in `step'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:103:in `iterate'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/stepable_iterator.rb:55:in `each_with_index'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/resource_collection/resource_list.rb:92:in `execute_each_resource'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/runner.rb:97:in `converge'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/application/apply.rb:195:in `run_chef_recipe'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/application/apply.rb:204:in `run_application'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/lib/chef/application/apply.rb:216:in `run'
/opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.1.31/bin/chef-apply:25:in `<top (required)>'
/usr/bin/chef-apply:58:in `load'
/usr/bin/chef-apply:58:in `<main>'
[2017-06-27T11:33:51+00:00] FATAL: TypeError: link[/foo] ((chef-apply cookbook)::(chef-apply recipe) line 1) had an error: TypeError: no implicit conversion of nil into String
[2017-06-27T11:33:51+00:00] FATAL: TypeError: link[/foo] ((chef-apply cookbook)::(chef-apply recipe) line 1) had an error: TypeError: no implicit conversion of nil into String
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment