2017-05-03 7 views
0

が見つかりません与え、私はシェフによって提供VMにしようとしています。私はdefault.rbスクリプトを書いて、私はVMにコピーするファイルを保持している。シェフ・ソロを実行するとHTTPServerException 404は「

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" 

...以下のエラーで失敗します。 これは成功で再びシェフスクリプトを実行しようとしたとき。それは、代替の実行に失敗し を。私が欠落している可能性があり何か?

+0

次のリソースステートメントは何ですか?また、上記のエラーをより多くのログで更新できますか? –

+0

あなたが提供するスニペットでは、すべてが '#'でコメントされていますので、どのような動作が期待されますか?それほど明確な情報がありません。 –

+0

404以外のログはありません。これは、次の実行時に代替実行時に解決されています。 –

答えて

0

実際にはコメントアウトしていないと仮定して、料理の内容にfiles/etc_hostsというファイルの内容が含まれていることを確認してください。

+0

私は持っています。また、別の実行で成功します。断続的に失敗します。 –

+0

あなたが見ているものは、ファイルがそこにないと言えばおそらくそこにあります。ソロファイルを同期させるために使用しているシステムを確認してください。 – coderanger

関連する問題