環境
症状
要はSSLが問題なので、httpsのサイトならなんでもよくて、例えば
curl https://twitter.com
ってやると通常はtwitterのソースが表示されるが、
SSL Connection Error
ってでる。おかげでyum updateやbundle installもできない
原因
curl のバージョンが古い
yum update curl
$ curl -V curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.27.1 zlib/1.2.3 libidn/1.18 libssh2/1.4.2 Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz
が、アップデートしても症状は改善しない。なんやねん
どうもnssが原因らしい nssはNetwork Security Servicesの略でそういうライブラリ群とのこと
yum update nss
これでいけた
結論
定期的にyum updateしましょうね