这里有一个新的 OS X 安装(新的 VM),当尝试安装 Homebrew 时我收到 SSL 错误。
fatal: unable to access 'https://github.com/Homebrew/homebrew/': Unknown SSL protocol error in connection to github.com:-9847
Failed during: git fetch origin master:refs/remotes/origin/master -n --depth=1
这是我正在使用的命令:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
检查了一下,尝试添加 --insecure(或 -k)并从 https 中删除 s,但似乎没有帮助。使用 --insecure 时,我只得到服务器中止 SSL 握手的结果。
有人知道这里出了什么问题吗?“xcode-select --install”也已运行。
在 SO 上发帖后,我用 tcpdump 将包转储到 pcap 文件中,然后用 tshark 打开它。从中我得到了:
1 0.000000 MY_IP_REMOVED -> 192.30.252.130 TCP 78 49451→443 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=32 TSval=170479114 TSecr=0 SACK_PERM=1
2 0.128228 192.30.252.130 -> MY_IP_REMOVED TCP 78 443→49451 [SYN,ACK] Seq=0 Ack=1 Win=14240 Len=0 MSS=1436 SACK_PERM=1 TSval=2830778812 TSecr=170479114 WS=1024 [以太网帧校验序列不正确]
3 0.128303 MY_IP_REMOVED -> 192.30.252.130 TCP 66 49451→443 [ACK] Seq=1 Ack=1 Win=132416 Len=0 TSval=170479237 TSecr=2830778812
4 0.150128 MY_IP_REMOVED -> 192.30.252.130 SSL 255 客户端你好
5 0.150913 192.30.252.130 -> MY_IP_REMOVED SSL 1158 延续数据 [以太网帧校验序列不正确]
6 0.150916 192.30.252.130 -> 81.26.52.196 TCP 64 443→49451 [FIN,ACK] Seq=1101 Ack=190 Win=4237312 Len=0 [以太网帧校验序列不正确]7 0.150961 MY_IP_REMOVED -> 192.30.252.130 TCP 66 49451→443 [ACK] Seq=190 Ack=1101 Win=131328 Len=0 TSval=170479257 TSecr=2830778812
8 0.150990 MY_IP_REMOVED -> 192.30.252.130 TCP 66 49451→443 [ACK] Seq=190 Ack=1102 Win=131328 Len=0 TSval=170479257 TSecr=2830778812
9 0.151046 MY_IP_REMOVED -> 192.30.252.130 TCP 66 49451→443 [FIN,ACK] Seq=190 Ack=1102 Win=132416 Len=0 TSval=170479257 TSecr=2830778812
10 0.151156 192.30.252.130 -> MY_IP_REMOVED TCP 64 443→49451 [RST] Seq=1102 Win=4237312 Len=0 [以太网帧校验序列不正确]
这里通过 tshark -V -r 运行转储:http://pastebin.com/cZg9NWwF