在Bluemix上安装pyOpenSSL

时间:2014-08-06 06:34:05

标签: ssl flask pyopenssl ibm-cloud

我在bluemix上安装pyOpenSSL时遇到了麻烦。我有一个自签名证书,我想用我的烧瓶应用程序。将pyopenssl添加到requirements.txt并推送到云时,分段失败。

以下是日志转储--recent:http://pastebin.com/raw.php?i=M5fAJddC

看起来像Bluemix的pip抱怨libffi-dev但我不知道如何解决它。有线索吗?

2 个答案:

答案 0 :(得分:1)

我不确定您使用的是哪个buildpack,但它看起来并不包含libffi依赖。我找到了包含libffi的this python buildpack。您可能希望尝试将其替换为当前使用的buildpack。

答案 1 :(得分:1)

好的,我自己已经弄清楚了。经过pip存储库后,我注意到有一个名为 cffi 的包。在pyOpenSSL解决问题之前,将cffi添加到requirements.txt。

只是一点警告,重新启动应用程序后,我得到内存不足错误。事实证明,这两个库在烧瓶中使用时大约需要38.9MB RAM(72.1,而上次推送时为34.2)。

不幸的是,现在我收到 502 Bad Gateway:注册端点无法处理请求。打开页面时。但我认为这是完全不同的问题。