curl无法仅连接到某些HTTPS主机

curl无法仅连接到某些HTTPS主机,http,curl,https,meteor,vagrant,Http,Curl,Https,Meteor,Vagrant,我正试图在用Vagrant创建的VM Ubuntu 12.04上安装Meteor.js 安装应简单到: 卷曲https://install.meteor.com |/bin/sh 但是,这在curl中失败:7无法连接到主机 我已将该shell脚本中的请求的失败隔离到此URL: https://warehouse.meteor.com/bootstrap/0.7.0.1/meteor-bootstrap-Linux_i686.tar.gz 当我把它改为使用HTTP而不是HTTPS时,它就工作了。然

我正试图在用Vagrant创建的VM Ubuntu 12.04上安装Meteor.js

安装应简单到: 卷曲https://install.meteor.com |/bin/sh

但是,这在curl中失败:7无法连接到主机

我已将该shell脚本中的请求的失败隔离到此URL: https://warehouse.meteor.com/bootstrap/0.7.0.1/meteor-bootstrap-Linux_i686.tar.gz

当我把它改为使用HTTP而不是HTTPS时,它就工作了。然而,我在其他地方遇到了问题,它需要从httpS://warehouse.meteor.com/中提取东西

我以为问题出在https上,但如果我这样做了: 卷曲https://google.com

我得到的页面没有问题,那么可能是什么问题呢?

,似乎出现了某种证书错误Meteor的SSL CA在Ubuntu中默认情况下可能没有安装?当你:

sudo apt-get update && sudo apt-get upgrade

对我来说,升级并没有解决问题


我的解决方案是从install.meteor.com下载脚本,并将TARBALL_URL从https替换为http,然后手动运行脚本。

说主机适合我。然而如果使用-verbose选项运行curl,了解会发生什么是很有趣的。下载Meteor发行版+tar-xzf--C/home/pihentagy/.Meteor安装tmp-o+curl-v-进度条-failhttps://d3sqy0vbqsdhku.cloudfront.net/packages-bootstrap/1.0.3.2/meteor-bootstrap-os.linux.x86_64.tar.gz *在DNS缓存中找不到主机名*无法解析主机:d3sqy0vbqsdhku.cloudfront.net*关闭连接0 curl:6无法解析主机:d3sqy0vbqsdhku.cloudfront.net gzip:stdin:意外的文件结尾tar:子返回状态1 tar:错误不可恢复:立即退出+echo安装失败。安装失败。