maehachi08 Anything Blog

2012年04月05日
puppetエラー備忘録

Puppetで発生したエラー備忘録

一度、puppet agentコマンドで適用済みのクライアントホストで再度puppet agentコマンドを実行すると以下のエラーと遭遇します。

# puppet agent --test --server [puppet_server_name]
err: Could not request certificate: Retrieved certificate does not match private key; please remove certificate from server and regenerate it with the current key
Exiting; failed to retrieve certificate and waitforcert is disabled

こんな時はPuppet Serverでkey情報を削除すると幸せになれます。
更にPuppet Clientで/var/lib/puppetディレクトリ以下を削除するとより幸せになれます。

⇒ Puppet Serverで実行
# puppetca --clean [Puppet Client Name]

⇒ Puppet Clientで実行
# rm -rf /var/lib/puppet/