我正在尝试使用simple-kibana (https://github.com/jsirex/simple-kibana-cookbook),我为它编写了包装器食谱。simple-kibana依赖于ark & runit。
当我在节点上运行chef时,它失败了,错误如下:
================================================================================
Recipe Compile Error in /var/cache/chef/cookbooks/ark/attributes/default.rb
================================================================================
NoMethodError
-------------
undefined method `+' for nil:NilClass
Cookbook Trace:
---------------
/var/cache/chef/cookbooks/ark/attributes/default.rb:14:in `from_file'
Relevant File Content:
----------------------
/var/cache/chef/cookbooks/ark/attributes/default.rb:
7: else
8: default['ark']['tar'] = '/bin/tar'
9: end
10:
11: pkgs = %w(libtool autoconf) unless platform_family?('mac_os_x','windows')
12: pkgs += %w(unzip rsync make gcc) unless platform_family?('mac_os_x','windows')
13: pkgs += %w(autogen) unless platform_family?('rhel', 'fedora', 'mac_os_x', 'suse','windows')
14>> pkgs += %w(gtar) if platform?('freebsd')
15:
16: default['ark']['package_dependencies'] = pkgs
17:有人能帮我解决这个问题吗。我在centos 6.4上
谢谢
发布于 2015-02-27 22:23:48
哇,真奇怪。所以,马上就有两个问题。
https://stackoverflow.com/questions/28751847
复制相似问题