2012-07-27 153 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是未知的。)