シェフでノードを正常にブートストラップした後、これらのエラー [http://pastebin.com/BEgNh2mm][chef-client/server errors] が発生します。
発生する初期エラーは以下の通り
(サーバー ログの抜粋):
merb :chef-server (api) : worker (ポート 4000) ~ リクエスト処理の開始: Wed Aug 08 19:04:32 +0200 2012 merb :chef-server (api) :worker (port 4000) ~ Params: {"name "=>"devhouse", "controller"=>"clients", "action"=>"create", "admin"=>false} merb : シェフサーバー (api) : ワーカー (ポート 4000) ~Connection reset by peer - (Errno::ECONNRESET)
(クライアント STDOUT からのスニペット)
[2012-08-08T19:47:57+02:00] 情報: * Chef 10.12.0 * [2012-08-08T19:47:57+02:00] 情報: クライアント キー /etc/chef/client.pem存在しません - 登録中 [2012-08-08T19:47:58+02:00] 情報: HTTP 要求が返されました 409 競合: クライアントは既に存在します [2012-08-08T19:47:58+02:00] 情報: HTTP 要求返された 403 禁止: このアクションを実行することは許可されていません。[2012-08-08T19:47:58+02:00] 致命的: /var/chef/cache/chef-stacktrace.out にダンプされたスタックトレース [2012-08-08T19:47:58+02:00] 致命的: ネット::HTTPServerException: 403 "禁止されています"
上記のエラーから推測できる唯一のことは、クライアントがサーバーとの通信に失敗したことですknife client list
。ただし、クライアントによる更新の試みは失敗します403 "Forbidden"
Chef の一般的なエラーには、そのような動作の記録がないようです。