2012-07-27 152 views
2

所以我搜索了一会儿,但似乎无法找到与我的情况相关的任何内容。我试图在Ubuntu上安装Meteor(相当新的Ubuntu),但是当我运行curl命令时,我收到以下错误消息。在Ubuntu中安装Meteor时出错

curl: (35) error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure Installation failed. 

我在运行Ubuntu 12.04,并尝试了许多命令来安装Meteor,包括以下内容。

curl https://install.meteor.com | /bin/sh 

curl install.meteor.com 

任何帮助将不胜感激。谢谢!

回答

9

所以,我有同样的问题,sudo apt-get update && sudo apt-get upgrade帮助。 不知道可能是什么原因。

+1

它在我运行更新和升级后工作。谢谢你的帮助! – 2012-07-30 15:28:40

2

运行openssl s_client -connect install.meteor.com:443您将看到提供的证书链。我OpenSSL的拒绝验证证书,因为verify error:num=20:unable to get local issuer certificate

$ openssl s_client -connect install.meteor.com:443 
CONNECTED(00000003) 
depth=1 C = GB, ST = Greater Manchester, L = Salford, O = COMODO CA Limited, CN = PositiveSSL CA 2 
verify error:num=20:unable to get local issuer certificate 
verify return:0 
--- 
Certificate chain 
0 s:/OU=Domain Control Validated/OU=PositiveSSL Wildcard/CN=*.meteor.com 
    i:/C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=PositiveSSL CA 2 
1 s:/C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=PositiveSSL CA 2 
    i:/C=SE/O=AddTrust AB/OU=AddTrust External TTP Network/CN=AddTrust External CA Root 
--- 

大概我没有安装AddTrust External CA Root做的,如果你有同样的问题,我也不会感到惊讶。

wget(1)下载脚本没有一个投诉给我。 (这是在自己的权利担心,它应该抱怨如果CA是未知的。)