Open viv86od opened 1 year ago
Hi,
getting error on chef version higher then 15
NoMethodError undefined method `td_agent_gem' for cookbook: td-agent, recipe: configure :Chef::Recipe Cookbook Trace: (most recent call first) /var/chef/cache/cookbooks/td-agent/recipes/configure.rb:36:in `block in from_file' /var/chef/cache/cookbooks/td-agent/recipes/configure.rb:25:in `each' /var/chef/cache/cookbooks/td-agent/recipes/configure.rb:25:in `from_file' /var/chef/cache/cookbooks/td-agent/recipes/default.rb:9:in `from_file' /var/chef/cache/cookbooks/base/recipes/_td_agent.rb:34:in `from_file' /var/chef/cache/cookbooks/base/recipes/chef.rb:130:in `from_file' /var/chef/cache/cookbooks/base/recipes/default.rb:168:in `from_file' Relevant File Content: /var/chef/cache/cookbooks/td-agent/recipes/configure.rb: 29: plugin true 30: %w{action version source options gem_binary}.each do |attr| 31: send(attr, plugin_attributes[attr]) if plugin_attributes[attr] 32: end 33: notifies :restart, "service[td-agent]", :delayed 34: end 35: elsif plugin.is_a?(String) 36>> td_agent_gem plugin do 37: plugin true 38: notifies :restart, "service[td-agent]", :delayed 39: end 40: end 41: end 42: 43: service "td-agent" do 44: supports :restart => true, :reload => (reload_action == :reload), :status => true 45: restart_command "/etc/init.d/td-agent restart || /etc/init.d/td-agent start"
undefined method `td_agent_gem' for cookbook: td-agent, recipe: configure :Chef::Recipe
/var/chef/cache/cookbooks/td-agent/recipes/configure.rb:36:in `block in from_file' /var/chef/cache/cookbooks/td-agent/recipes/configure.rb:25:in `each' /var/chef/cache/cookbooks/td-agent/recipes/configure.rb:25:in `from_file' /var/chef/cache/cookbooks/td-agent/recipes/default.rb:9:in `from_file' /var/chef/cache/cookbooks/base/recipes/_td_agent.rb:34:in `from_file' /var/chef/cache/cookbooks/base/recipes/chef.rb:130:in `from_file' /var/chef/cache/cookbooks/base/recipes/default.rb:168:in `from_file'
/var/chef/cache/cookbooks/td-agent/recipes/configure.rb:
29: plugin true 30: %w{action version source options gem_binary}.each do |attr| 31: send(attr, plugin_attributes[attr]) if plugin_attributes[attr] 32: end 33: notifies :restart, "service[td-agent]", :delayed 34: end 35: elsif plugin.is_a?(String) 36>> td_agent_gem plugin do 37: plugin true 38: notifies :restart, "service[td-agent]", :delayed 39: end 40: end 41: end 42: 43: service "td-agent" do 44: supports :restart => true, :reload => (reload_action == :reload), :status => true 45: restart_command "/etc/init.d/td-agent restart || /etc/init.d/td-agent start"
chef_version=16.18.30 platform=ubuntu platform_version=16.04 ruby=ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-linux] program_name=/usr/bin/chef-client executable=/opt/chef/bin/chef-client
Hi,
getting error on chef version higher then 15
System Info:
chef_version=16.18.30 platform=ubuntu platform_version=16.04 ruby=ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-linux] program_name=/usr/bin/chef-client executable=/opt/chef/bin/chef-client