nimbusproject / nimbus

Nimbus - Open Source Cloud Computing Software - 100% Apache2 licensed
http://www.nimbusproject.org/
197 stars 82 forks source link

pyOpenSSL 0.13 dependency #129

Open BlackLotus opened 7 years ago

BlackLotus commented 7 years ago

With the latest nimbus version the cumulus-deps.tar.gz archive is still downloaded which brings dependencies like pyOpenssl-0.10 and pyOpenSSL-0.13 into the mix. The newest pyOpenSSL version which still compiles against newer openssl versions is 0.14. To be able to compile against a not out of date version of openssl this dependency needs to be updated. Is there any code that requires this old pyOpenSSL versions?

christianbaun commented 7 years ago

I had the same issue when I installed Cumulus two weeks ago in Ubuntu 16.04. I did an upgrade to pyOpenSSL-0.15.

$ cd ~/nimbus-iaas-2.10.1-src/cumulus/deps/ $ wget https://pypi.python.org/packages/3a/c1/6582bca6b910848d36556e47e00408c28c53df2c846d76f04cb033718f37/pyOpenSSL-0.15.tar.gz#md5=661ddf97b75320d6004a56160a4a8578

I also needed to modify this line "deps/pyOpenSSL-0.13.tar.gz" into this "deps/pyOpenSSL-0.15.tar.gz" in the file ~/nimbus-iaas-2.10.1-src/cumulus/reqs.txt.

The upgrade to pyOpenSSL-0.15 caused no trouble. Cumulus works well now for me: https://github.com/christianbaun/s3perf/wiki/Nimbus-Cumulus-on-an-Odroid-U3-with-Ubuntu-16.04-LTS