error:100AE081:elliptic curve routines:EC_GROUP_new_by_curve_name:unknown group|Laugh and grow fat

error:100AE081:elliptic curve routines:EC_GROUP_new_by_curve_name:unknown group

Pythonでhttplib2を使ってSSL接続しようとしたらでたエラー

httplib2.SSLHandshakeError: [Errno 1] _ssl.c:507: error:100AE081:elliptic curve routines:EC_GROUP_new_by_curve_name:unknown group

SSLのハンドシェイクで失敗しているらしい。


対応方法


理由はよくわからんが、ググってみると以下。

Open SSL and CURL issue
https://www.centos.org/forums/viewtopic.php?f=14&t=43803

OpenSSLのバグを踏んだっぽく、それが修正されたopenssl-1.0.1e-16.el6 以上にするのが良いらしい。

確認したところ、環境は以下だった。
rpm -q openssl
openssl-1.0.1e-15.el6.x86_64
openssl-1.0.1e-15.el6.i686
むっ、若干古い。 ということで、
yum update openssl