2017-12-11 7 views
0

それはのPython :: NetworkError:[SSL:CERTIFICATE_VERIFY_FAILED]証明書が失敗した検証(_ssl.c:661)

を破った方法dockerssh [email protected]にしようと私のコマンドラインをトラブルシューティング中、私は私に思える台無しにしています何とかして、opensslと。

dockerに接続できるようになりましたが、requestsを必要とするスクリプトは実行できなくなりました。最初の

第一の試み

私が間違っていたかわかりませんでした。

私がscript.pyを実行した場合、それはただ停止して自動的に失敗します。

第二の試み

はその後、私はopensslがインストールされているcondaenv、内から同じスクリプトを実行しようとしたが、この時エラーがで終わる、冗長だった:

NetworkError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661) 

のopenssl

私はシステム全体をでアップグレードしようとしました

A CA file has been bootstrapped using certificates from the SystemRoots 
keychain. To add additional certificates (e.g. the certificates added in 
the System keychain), place .pem files in 
    /usr/local/etc/openssl/certs 

and run 
    /usr/local/opt/openssl/bin/c_rehash 

と私はそれをやった:私は、次の警告を得た後、。

.ssh/があります

github_rsa 
github_rsa.pub 
id_boot2docker 
id_boot2docker.pub 
id_rsa 
id_rsa.pub 
known_hosts 

任意の手掛かりを?助けてください

+0

SSHをドッキング用の容器に入れますか?良い古い 'docker exec -ti container_name/bin/bash'はどうでしょうか? –

+0

は、感謝します。ドッカーへのアクセスはここでは問題になりません。私は、リクエストで簡単なスクリプトを実行する必要があります。 –

答えて

0

問題は、インポートされているbillboard.pyというライブラリでした。

このインポートによって問題が発生し、プログラムが停止しました。その理由はさらに調査する必要があります。

詳細エラーは、conda envがプログラムを実行するためのすべての条件を満たさなかったためです。

関連する問題