2012-06-29 36 views
5

Tôi đang sử dụng Chef Solo để tạo máy chủ Jenkins CI trên phiên bản EC2. Tôi thực hiện một quá trình tương tự với đầu bếp và Vagrant không có vấn đề, nhưng khi tôi cố gắng để chạy các sách dạy nấu ăn trên EC2 tôi nhận được vấn đề sau đây:Lỗi http_request đầu bếp

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 

Về cơ bản Jenkins cài đặt ok, nhưng khi nó cố gắng để có được các plugin được liệt kê trong:

jenkins[:server][:plugins] 

không thành công với các thông báo ở trên cho mỗi và mọi plugin.

Tôi đang sử dụng: https://github.com/fnichol/chef-jenkins.

Tôi đã thử một wget đơn giản trên EC2 trên url Plugin giống nhau, và tôi nhận được lỗi sau:

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

Tôi không biết nếu điều này là một vấn đề tạm thời với Jenkins (Tôi đã có một số vấn đề trước khi cài đặt Jenkins bằng cách sử dụng Chef do các vấn đề ở cuối Jenkins), hoặc cho dù có điều gì đó sai với thiết lập EC2.

Như mọi khi, mọi trợ giúp sẽ được đánh giá cao.

... thẻ ngăn cách 'Ngăn chặn' của Stackoverflow bằng cách nào? Tôi có đăng tải trên Exchange không đúng ... đó có phải là vấn đề về nhà phát triển hoặc hoạt động không?

Trả lời

1

So sánh phiên bản Ruby vv Kiểm tra các bản phát hành chính và nhỏ tương tự.

gem update --system 
+0

Cảm ơn, nhưng đó không phải là vấn đề. – JonB

3

Điều này Chef Ticket có thể có liên quan. Nếu bạn so sánh với line 70 of the chef-jenkins recipe, bạn có thể thấy http_request được gọi và bạn có thể phải vá tùy chọn :disable_gzip được đề cập trong vé.

0

thử chạy update-ca-certificates trên hệ thống đó. Tôi đã gặp phải sự cố tương tự khi tạo máy từ AMI tùy chỉnh

Các vấn đề liên quan