2012-06-29 19 views
5

Estoy usando Chef Solo para crear un servidor de Jenkins CI en una instancia de EC2. Llevo a cabo un proceso similar con el Chef y vagabundo sin ningún problema, pero cuando trato de ejecutar los libros de cocina en EC2 me sale el siguiente problema:Errores http_request de Chef

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 

Esencialmente Jenkins instala bien, pero cuando se trata de obtener los plugins listado en:

jenkins[:server][:plugins] 

falla con los mensajes anteriores para cada plugin.

Estoy usando: https://github.com/fnichol/chef-jenkins.

He probado wget simple en la instancia de EC2 en la misma URL plugin, y me hace llegar el siguiente error:

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'. 

No sé si esto es un problema temporal con Jenkins (he tenido algunos problemas antes de instalar Jenkins usando Chef debido a problemas en el final de Jenkins), o si hay algún problema con la configuración de EC2.

Como siempre, cualquier ayuda sería muy apreciada.

... ¿dónde está la etiqueta 'devops' de Stackoverflow por cierto? ¿Estoy publicando en el Intercambio incorrecto ... es un problema de desarrollador o de operaciones?

Respuesta

1

Compara la versión de Ruby, etc. Comprueba si las versiones principales y secundarias son similares.

gem update --system 
+0

Gracias, pero ese no es el problema. – JonB

0

intente ejecutar update-ca-certificates en ese sistema. Me he encontrado con problemas similares al crear máquinas a partir de AMI personalizados

Cuestiones relacionadas