Chef infra Chef http_请求错误

Chef infra Chef http_请求错误,chef-infra,Chef Infra,我正在使用Chef Solo在EC2实例上创建Jenkins CI服务器。我对Chef和Vagrant执行了类似的过程,没有任何问题,但当我尝试在EC2上运行cookbooks时,我遇到了以下问题: FATAL: Zlib::BufError: http_request[HEAD http://updates.jenkins-ci.org/latest/git.hpi] (chef-jenkins::default line 70) had an error: Zlib::BufError: b

我正在使用Chef Solo在EC2实例上创建Jenkins CI服务器。我对Chef和Vagrant执行了类似的过程,没有任何问题,但当我尝试在EC2上运行cookbooks时,我遇到了以下问题:

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安装ok,但当它尝试获取下列插件时:

jenkins[:server][:plugins]
它失败了,每个插件都有上面的消息

我正在使用:

我在同一个插件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的暂时问题(在使用Chef安装Jenkins之前,由于Jenkins端的问题,我遇到了一些问题),或者EC2设置是否有问题

一如以往,任何帮助都将不胜感激


…顺便问一下,Stackoverflow'devops'标签在哪里?我是不是在错误的交易所发帖。。。这是开发人员的问题还是操作问题?

比较Ruby等的版本。检查主要版本和次要版本是否相似

gem update --system

这可能是相关的。如果与比较,您可以看到http_请求被调用,您可能需要修补票证中提到的
:disable_gzip
选项。

尝试在该系统上运行
更新ca证书。从自定义AMI创建计算机时,我遇到过类似的问题,谢谢,但这不是问题所在。