2017-04-24 21 views
1

INFO:実行開始をData Collectorに報告中にエラーが発生しました。 URL:https://api.chef.io/organizations/james/data-collector例外:404 - 404 "見つからない"(シェフ・オートメーションを持っていないとこれは正常です)ノードでシェフクライアントを実行中にエラーが発生しました

私はワークステーションとしてwindows(2012R2)マシンを、ノードとしてubuntu(14.04)を使用しています。 ブートストラップノードが完成しました。私は1つのクックブックを更新しました。ノードでシェフクライアントを実行しましたが、私のレシピは更新されませんでした。私は何をする必要がありますか? ここから(/ etc/chef /または/ home/ubuntu /または/ var /または??)私はこのchef-clientコマンドを実行する必要がありますか?

答えて

0

シェフ・オートメーションを使用していない場合は、エラー自体に記載されているように、これは正常です。致命的なエラーではなく、シェフを傷つけることはありません(サーバーがないため、報告する)。

0
  1. それはより多くの情報を提供する、デバッグモードでシェフクライアントを実行してください:chef-client -ldebug
  2. シェフ・クライアントのログをチェックし、「ERROR」とのフラグが付けられたメッセージに焦点を当ててください。上記の "INFO"メッセージは失敗の本当の理由ではありません。
  3. 私は、ブートストラップされたノードにChefサーバーのオブジェクトを "読み込む"(または "更新"する)ための十分な権限がないと思います。これはChef Server ManagementのWebインターフェイスを使用して簡単に修正できます:問題のあるノードを検索し、その権限タブ(「詳細」 - 「属性」 - 「権限」):管理者、クライアント、ユーザー、ノード、ノード/クライアントの名前を追加し、適切なアクセス許可のチェックボックスにチェックを入れます:読み取り、書き込みなど
関連する問題