【问题标题】:Unable to vagrant box add laravel/homestead (errno 60 / SSL read)无法将 vagrant box 添加 laravel/homestead (errno 60 / SSL 读取)
【发布时间】:2015-10-09 09:10:10
【问题描述】:

基本上我在触发后几秒钟就收到了这个错误 vagrant box add laravel/homestead 在我的终端中。

更有趣的是,在第二次尝试失败后,错误消息有点不同(如您所见)。

错误号 60 在某种程度上与 SSL 有关。由于我是通过终端运行这个命令,我真的不知道如何调查这个问题。有人可以给我任何提示吗?可能与无线网络连接不佳有关?

slick-mac:~ slick$ vagrant version
Installed Version: 1.7.4
Latest Version: 1.7.4

You're running an up-to-date version of Vagrant!

【问题讨论】:

    标签: laravel vagrant laravel-5.1 homestead


    【解决方案1】:

    如果您遇到 SSL 问题,您可以尝试使用 insecure 选项添加该框

    vagrant box add --insecure laravel/homestead
    

    --insecure 存在时,如果 URL 是 HTTPS URL,则不会验证 SSL 证书

    【讨论】:

    • 你说得对,弗雷德里克。您的答案 (--insecure) 结合删除 ~/.vagrant.d/tmp/ 的内容是解决方案。
    • 太棒了!很高兴知道我从未遇到过这个问题,所以不能 100% 确定这个选项会解决这个问题。
    【解决方案2】:

    我故意将其发布为答案,因为我可能已经找到了解决方案。到现在还在下载中。

    我做了什么:

    1.我删除了临时的东西

    rm -rf ~/.vagrant.d/tmp/

    2。我又开始下载了

    vagrant box add laravel/homestead

    到目前为止,尽管我的互联网连接速度很慢,但它仍然可以。如果这不起作用,我会尝试 Frederic 的解决方案。

    编辑:

    80% 后失败。 (no --insecure) 参数。

    【讨论】:

      【解决方案3】:

      这些 SSL 相关问题并非来自客户端。它源于源头。我们这边什么也做不了。我尝试过使用 Windows OS、Mac OS X 和使用许多浏览器手动下载,甚至使用下载器,但没有运气。不知何故,我设法在 4G 上使用移动浏览器下载。我想知道为什么不把这个上传到每个人都可以下载的地方。

      您可以在我的 Google 云端硬盘上找到镜像 here。它是 laravel/homestead 0.5.0 的副本。玩得开心。

      【讨论】:

        【解决方案4】:

        我遇到了同样的问题。添加 --insecure 参数、指定 url、https://atlas.hashicorp.com/laravel/boxes/homestead 并事先删除 tmp 文件对我不起作用。

        然而,粗暴地重复下载尝试下载确实如此。因此,就我而言,与 SSL 无关。

        【讨论】:

          【解决方案5】:

          工作对我来说是先清空 temp 然后运行以下命令:

          vagrant box add --insecure laravel/homestead
          

          好像失败了一次,直到清空温度后才能正确恢复。

          希望这会有所帮助。

          【讨论】:

            猜你喜欢
            • 2016-09-27
            • 2015-09-14
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-07-25
            • 1970-01-01
            • 2015-02-27
            相关资源
            最近更新 更多