Windows安装vagrant up失败

时间:2017-10-05 07:12:10

标签: vagrant aerospike

你能帮我解决这个问题吗?

我正在尝试在我的Windows 10(办公室笔记本电脑)中安装Aerospike。我已经下载了最新的VM Box最新流浪汉。 然后通过git bash,我试图按照airospike windows安装的步骤进行操作,但是,我在“流浪汉”中失败了。结果如下:

$ vagrant up Bringing machine 'default' up with 'VirtualBox' provider...
==> default: Box 'aerospike/centos-6.5' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
==> default: Loading metadata for box 'aerospike/centos-6.5'
    default: URL: http / aerospike/centos-6.5
==> default: Adding box 'aerospike/centos-6.5' (v3.14.1.2) for provider: virtualbox
    default: Downloading: https: //vagrantcloud.com/aerospike/boxes/centos-6.5/versions/3.14.1.2/providers/virtualbox.box
    default:

An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

SSL证书问题:证书链中的自签名证书 更多详细信息:https://curl.haxx.se/docs/sslcerts.html

curl默认使用“捆绑”执行SSL证书验证  证书颁发机构(CA)公钥(CA证书)。如果默认捆绑包文件不足,您可以使用--cacert选项指定备用文件。 如果此HTTPS服务器使用由CA表示的CA签名的证书  捆绑,证书验证可能由于a而失败  证书问题(可能已过期,或名称可能已过期)  与URL中的域名不匹配)。 如果您想关闭curl对证书的验证,请使用  -k(或--insecure)选项。 HTTPS代理有类似的选项--proxy-cacert和--proxy-insecure。

注意:我能够成功加载'precise64'。

2 个答案:

答案 0 :(得分:3)

您可以在Vagrantfile中添加以下内容

config.vm.box_download_insecure = true

然后重新运行vagrant up,它应该下载框

答案 1 :(得分:3)

问题似乎与openssl有关。

请参阅以下内容:

http://slick.pl/kb/software/vagrant-fix-for-error-60-ssl-read/

解决方法是让流浪者以不安全的方式下载它:

vagrant box add --insecure -c aerospike/centos-6.5 https://vagrantcloud.com/aerospike/boxes/centos-6.5/versions/3.14.1.2/providers/virtualbox.box

vagrant init aerospike/centos-6.5

vagrant up