web-dev-qa-db-ja.com

ブートストラップ中のChefエラー。承認エラー:(HTTP 403)

同じ名前のノードを再作成しました。ノードのセットアップとブートストラップでこのエラーが発生しました。

 Starting Chef Client, version 11.16.4
 [2014-11-24T18:51:13+00:00] INFO: *** Chef 11.16.4 ***
 [2014-11-24T18:51:13+00:00] INFO: Chef-client pid: 4540
 Creating a new client identity for node1 using the validator key.
 [2014-11-24T18:51:15+00:00] INFO: Client key /etc/chef/client.pem is not present - registering
 [2014-11-24T18:51:16+00:00] INFO: HTTP Request Returned 409 Conflict: Client already exists
 [2014-11-24T18:51:16+00:00] INFO: HTTP Request Returned 403 Forbidden: error

 ================================================================================
 Chef encountered an error attempting to create the client "node1"
 ================================================================================


 Authorization Error:
 --------------------
 Your validation client is not authorized to create the client for this node (HTTP 403).



 Possible Causes:
 ----------------
 * There may already be a client named "node1"

 * Your validation client (chef-validator) may have misconfigured authorization permissions.
14
Shivam Bajpai

この状況では、クライアントを削除しませんでした。ノードは同じ名前で再作成されたため、ノードとクライアントの両方を削除する必要がありました。これを行うためのコマンドは次のとおりです。

knife node delete <node-name>
knife client delete <node-name>

上記の状況では、次のようにする必要があります。

knife node delete node1
knife client delete node1
36
Shivam Bajpai