- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
作为我正在尝试编写的 Recipe (新手)的一部分,我使用 berks 安装来自其他 Recipe 的依赖项,最终当我运行时 berks install
,我遇到证书验证错误。任何人都可以帮助我知道可能出了什么问题以及我如何解决这个问题。谢谢
Chef 环境:Chef Development Kit Version: 0.12.0
chef-client version: 12.8.1
berks version: 4.3.0
kitchen version: 1.6.0
货架berks -v
4.3.0
berks 安装 - 错误
/opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient/ssl_socket.rb:46:in `connect': SSL_connect returned=1 errno=0 state=error: certificate verify failed (Faraday::SSLError)
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient/ssl_socket.rb:46:in `ssl_connect'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient/ssl_socket.rb:24:in `create_socket'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient/session.rb:739:in `block in connect'
from /opt/chefdk/embedded/lib/ruby/2.1.0/timeout.rb:91:in `block in timeout'
from /opt/chefdk/embedded/lib/ruby/2.1.0/timeout.rb:101:in `call'
from /opt/chefdk/embedded/lib/ruby/2.1.0/timeout.rb:101:in `timeout'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient/session.rb:735:in `connect'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient/session.rb:497:in `query'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient/session.rb:170:in `query'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient.rb:1238:in `do_get_block'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient.rb:1021:in `block in do_request'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.
最佳答案
chefdk
是捆绑在一起的工具集合,虽然您不必使用它,但我不需要,您可以自己将它们捆绑在一起。
我假设你有一个 Gemfile
在您的 chef
内存储库。如果不这样做,那么您可以通过执行 bundle init
轻松创建一个.现在使用 Gemfile
指定哪个 version的 berkshelf
你想使用。一旦你有了它,执行 bundle install
.如果一切顺利,bundle exec berks configure
应该为你工作。您可以将其配置为不使用 ssl,或者只是放置 ~/.berkshelf/config.json
具有以下内容:
{
"ssl": {
"verify": false
}
}
关于chef-infra - Berks 安装 SSL_Connect 证书验证失败(法拉第 :SSLError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36624125/
我有一个 Windows 实例,在它之上我正在运行一个 Windows docker 容器。在实例本身上,我成功地执行了 berks vendor/install,没有任何问题。但是,在该机器上运行的
根据“berks help update”,该命令应该: "Update the cookbooks (and dependencies) specified in the Berksfile" (是
作为我正在尝试编写的 Recipe (新手)的一部分,我使用 berks 安装来自其他 Recipe 的依赖项,最终当我运行时 berks install ,我遇到证书验证错误。任何人都可以帮助我知道
$ vagrant up Bringing machine 'district' up with 'virtualbox' provider... Vagrant Berkshelf could no
我编写了一个 rake 任务来对子目录中的 Berksfile 执行 berks package 命令: task :cook do `berks package ./cookbooks.tar.
我是一名优秀的程序员,十分优秀!