你能帮我解决这个问题吗?
我正在尝试在我的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'。
答案 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