运行chef-solo会给HTTPServerException 404“Not Found

时间:2017-05-03 08:02:49

标签: vagrant chef chef-recipe chef-solo

我正在尝试由厨师配置VM。我编写了default.rb脚本并保存了我想要复制到VM的文件。

 cookbook_file "/etc/hosts" do
     source "etc_hosts"
     mode 0644
     owner "root"
     group "root"
   end
end

此操作失败并出现以下错误..

 Error executing action `create` on resource 'cookbook_file[/etc/hosts]'
==> default:     ================================================================================
==> default:
==> default:     Net::HTTPServerException
==> default:     ------------------------
==> default:     404 "Not Found"

文件已正确放置。 当试图再次运行厨师脚本时,这是成功的。 它在备用运行中失败。我可能遗失的任何东西?

1 个答案:

答案 0 :(得分:0)

假设您确实没有注释掉,请确保您在食谱中的files/etc_hosts处有文件内容。