Symfoware

Symfowareについての考察blog

FreeBSD 10.1で、easy_installのSSLエラー(CERTIFICATE_VERIFY_FAILED)

FreeBSD 10.1でeasy_installが使えるようになるまでのメモ。


easy_install



FreeBSD 10にPythonとeasy_installをインストールする(pkg install使用)
ここと同様です。


# cd /usr/ports/devel/py-setuptools
# make && make install




バージョン17がインストール出来ました。


# easy_install --version
setuptools 17.0







CERTIFICATE_VERIFY_FAILED



早速使ってみようとすると、こんなエラーになります。


# easy_install mysqldb
Searching for mysqldb
Reading https://pypi.python.org/simple/mysqldb/
Download error on https://pypi.python.org/simple/mysqldb/: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581) -- Some packages may not be found!
Couldn't find index page for 'mysqldb' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581) -- Some packages may not be found!
No local packages or download links found for mysqldb
error: Could not find suitable distribution for Requirement.parse('mysqldb')




どうしたものかと思っていたら、ズバリの解決策が。
FreeBSD: SSL: CERTIFICATE_VERIFY_FAILED

SSLの証明書をいい感じに配置しろとのこと。


# pkg install ca_root_nss
# ln -s /usr/local/share/certs/ca-root-nss.crt /etc/ssl/cert.pem




再度easy_installを実行。


# easy_install mysqldb
Searching for mysqldb
Reading https://pypi.python.org/simple/mysqldb/
Couldn't find index page for 'mysqldb' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
No local packages or download links found for mysqldb
error: Could not find suitable distribution for Requirement.parse('mysqldb')



モジュールの指定を間違えているのでインストール自体は失敗しますが、
SSLのエラーはなくなりました。




【参考URL】
FreeBSD: SSL: CERTIFICATE_VERIFY_FAILED
関連記事

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2015/06/13(土) 17:15:07|
  2. Python
  3. | トラックバック:0
  4. | コメント:0
  5. | 編集
<<FreeBSD 10.1 + Python + MySQLdbのインストール | ホーム | FreeBSD 10.1 + Pythonで日本語出力で「UnicodeEncodeError」>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://symfoware.blog68.fc2.com/tb.php/1723-d693fcad
この記事にトラックバックする(FC2ブログユーザー)