2012-06-29 15 views
5

Sto utilizzando Chef Solo per creare un server CI Jenkins su un'istanza EC2. Svolgo un processo simile con lo Chef e Vagrant senza problemi, ma quando provo a fare funzionare i libri di cucina su EC2 ottengo il seguente problema:Errori http_request 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 

Essenzialmente Jenkins installa ok, ma quando si cerca di ottenere i plugin elencato in:

jenkins[:server][:plugins] 

non riesce con i messaggi sopra per ogni singolo plug-in.

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

Ho provato un semplice wget sul istanza EC2 sullo stesso URL plug-in, e io capisco il seguente errore:

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

Non so se questo è un problema temporaneo con Jenkins (Ho avuto alcuni problemi prima di installare Jenkins usando lo Chef a causa di problemi alla fine di Jenkins) o se c'è qualcosa di sbagliato nell'impostazione di EC2.

Come sempre, qualsiasi aiuto sarebbe molto apprezzato.

... dove si trova il tag "devops" di Stackoverflow? Sto pubblicando sullo scambio sbagliato ... è uno sviluppatore o un problema operativo?

risposta

1

Confrontare la versione di Ruby ecc. Controllare che le versioni principali e secondarie siano simili.

gem update --system 
+0

Grazie, ma non è questo il problema. – JonB

0

provare a eseguire update-ca-certificates su tale sistema. Ho riscontrato problemi simili durante la creazione di macchine da AMI personalizzate