Chef Soloを使用して、EC2インスタンス上にJenkinsCIサーバーを作成しています。ChefとVagrantで同様のプロセスを問題なく実行しましたが、EC2でクックブックを実行しようとすると、次の問題が発生します。
FATAL: Zlib::BufError: http_request[HEAD http://updates.jenkins-ci.org/latest/git.hpi] (chef-jenkins::default line 70) had an error: Zlib::BufError: buffer error
基本的にJenkinsは正常にインストールされますが、次のリストにあるプラグインを取得しようとすると、次のようになります。
jenkins[:server][:plugins]
すべてのプラグインについて上記のメッセージが表示されて失敗します。
私が使用しているのはhttps://github.com/fnichol/chef-jenkinsです。
同じプラグインURLのEC2インスタンスで単純なwgetを試しましたが、次のエラーが発生します。
Connecting to updates.jenkins-ci.org|63.246.20.93|:443... connected.
ERROR: certificate common name `jenkins-ci.org' doesn't match requested host name `updates.jenkins-ci.org'.
To connect to updates.jenkins-ci.org insecurely, use `--no-check-certificate'.
これがJenkinsの一時的な問題であるか(Jenkinsの最後で問題が発生したため、Chefを使用してJenkinsをインストールする前に問題が発生した)、EC2のセットアップに問題があるかどうかはわかりません。
相変わらず、どんな助けでも大歓迎です。
...ちなみに、Stackoverflowの「devops」タグはどこにありますか?間違ったExchangeに投稿していますか...それは開発者または運用上の問題ですか?