在Ubuntu中安装Meteor时出错

时间:2012-07-27 00:33:02

标签: ubuntu ssl meteor

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

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

非常感谢任何帮助。谢谢!

2 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:3)

运行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,应该抱怨。)