質問: puppetd --test err:証明書を要求できませんでした:接続が拒否されました-connect(2)終了します。証明書の取得に失敗し、waitforcertが無効になっています 私はpuppetを初めて使用し、puppetサーバーに接続しようとしています。puppetmasterにpingを実行すると正常に実行されますが、puppetd --testtを実行すると次のエラーが表示されます。puppetd --test info:neeraj-aspire-5738の新しいsslキーの作成エラー:証明書を要求できませんでした:接続が拒否されました-connect(2)終了します。証明書の取得に失敗し、waitforcertが無効になっています私はpuppetmasterとpuppet(クライアントとして)をubuntu12.10ディストリビューションにインストールしましたpuppetのコマンドがあまりわからないので、必要なコマンド出力を教えてください
回答: 私は自分で人形を使ったことがありませんが、クイック検索でこれを見つけました: 修正は、opensslcertsディレクトリのエージェントマシンのca証明書への「ハッシュ化された」リンクを配置することでした。したがって、ca.pemまたはca_crt.pemファイルをエージェントホストにまだコピーしていない場合は、それが最初のステップです。 opensslバージョン-d [ベースopensslディレクトリを提供します] openssl x509 -hash -noout -in /etc/puppet/ssl/certs/ca.pem [ca証明書ハッシュを提供します... 520f3686のようなもの] 上から受け取ったopensslディレクトリに移動し、certsディレクトリにca証明書ファイルへの「ハッシュ」リンクを作成します。 ls -al /etc/pki/tls/certs/520f3686.0 lrwxrwxrwx1ルートルート29jun 22 02:21 /etc/pki/tls/certs/520f3686.0- /etc/puppet/ssl/ca/ca_crt.pem リンクを作成するときに、ハッシュの末尾に「.0」が追加されることに注意してください。 差出人: https://groups.google.com/forum/#!topic/puppet-users/-knxubns6sy