【问题标题】:How to resolve 'certifcate verify failed' error on vagrant box built using Puphpet如何解决使用 Puphpet 构建的 vagrant box 上的“证书验证失败”错误
【发布时间】:2016-04-19 18:23:00
【问题描述】:

我使用 Puphpet 构建了一个 Ubuntu (14.04) 机器。

当我运行命令vagrant up 时。该框确实已生成,但配置因以下错误而中断:

==> 默认值:错误:找不到有效的 gem 'deep_merge' (>= 0),原因如下: ==> 默认值:无法从https://rubygems.org/ 下载数据 - SSL_ 连接返回=1 errno=0 状态=错误: 证书验证失败 (https://rubygems.org/latest_specs.4.8.gz) ==> 默认值:错误:找不到有效的 gem 'activesupport' (>= 0),原因如下: ==> 默认:无法从https://rubygems.org/ 下载数据 - SSL_ 连接返回=1 errno=0 状态=错误: 证书验证失败 (https://rubygems.org/latest_specs.4.8.gz) ==> 默认值:错误:找不到有效的 gem 'vine' (>= 0),原因如下: ==> 默认值:无法从https://rubygems.org/ 下载数据 - SSL_ 连接返回=1 errno=0 状态=错误: 证书验证失败 (https://rubygems.org/latest_specs.4.8.gz) SSH 命令以非零退出状态响应。流浪者假设 这意味着命令失败。此命令的输出应 在上面的日志中。请阅读输出以确定发生了什么 错了。

我正在使用 Vagrant 1,8.1。相关的Vagrantfileconfig.yaml 文件。我正在使用 Windows 7 主机。

感谢您对此事的任何帮助。

【问题讨论】:

标签: ruby vagrant vagrantfile puphpet vagrant-windows


【解决方案1】:

Melekes 的回答可能是正确的。 RubyGems 中有一个 SSL 升级,这在使用 Ruby 的其他工具中引起了相当多的麻烦。您可以使用 gem install rubygems 之类的方式手动升级 RubyGems gem 本身进行升级,或者如果自动升级不起作用,请按照 Ruby 站点上的说明手动修复此问题。

http://guides.rubygems.org/ssl-certificate-update/#manual-solution-to-ssl-issue

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 2019-06-29
    • 2021-11-28
    • 1970-01-01
    • 2016-10-24
    • 2019-09-08
    相关资源
    最近更新 更多