0

chef-solo跑了。我在 中定义了我的食谱~/chef-repo/cookbooks/my-cookbook,并且所有依赖项都由berkshelfin安装~/.berkshelf/cookbooks

chef-solo -c solo.rb -j params.json

我不断遇到来自ohai. 我认为这ohai是一个提供环境配置的库,我的nginx-2.7.6食谱依赖于ohai( 2.0.1)。

[2015-06-25T15:19:08-04:00] DEBUG: RuntimeError: remote_directory[/etc/chef/ohai_plugins for cookbook ohai] (ohai::default line 33) had an error: RuntimeError: cookbook_file[/etc/chef/ohai_plugins/README] (dynamically defined) had an error: RuntimeError: File files/default/plugins/README does not exist for cookbook ohai

我已经调查过了/etc/chef/ohai,那里没有README(实际上那个文件夹是空的)是正确的。不确定它在寻找什么或如何解决此错误。

谢谢!

4

1 回答 1

0

根据 ohai 的超市自述文件,它必须是您运行列表中的第一项 https://supermarket.chef.io/cookbooks/ohai#readme

试一试,看看它是否有效。

于 2015-08-05T19:57:21.600 回答