get-pip.py fails on debian-testing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devstack |
Fix Released
|
Undecided
|
Ian Wienand |
Bug Description
the use of SSLv3 is deprecated on debian, because of security issues.
get-pip.py is using it. stack.sh currently fails with :
2015-03-06 23:34:52.483 | + sudo -H -E python /opt/devstack/
2015-03-06 23:34:52.721 | Traceback (most recent call last):
2015-03-06 23:34:52.721 | File "/opt/devstack/
2015-03-06 23:34:52.724 | main()
2015-03-06 23:34:52.724 | File "/opt/devstack/
2015-03-06 23:34:52.727 | bootstrap(
2015-03-06 23:34:52.727 | File "/opt/devstack/
2015-03-06 23:34:52.730 | import pip
2015-03-06 23:34:52.730 | File "/tmp/tmpmkq5Jq
2015-03-06 23:34:52.730 | File "/tmp/tmpmkq5Jq
2015-03-06 23:34:52.730 | File "/tmp/tmpmkq5Jq
2015-03-06 23:34:52.730 | File "/tmp/tmpmkq5Jq
2015-03-06 23:34:52.730 | File "/tmp/tmpmkq5Jq
2015-03-06 23:34:52.730 | AttributeError: 'module' object has no attribute 'PROTOCOL_SSLv3'
summary: |
- git-pip.py fails on debian-testing + get-pip.py fails on debian-testing |
same error over here.
devstack on docker debian:jessie
proposed solution: common/ sslutils. py
remove line 87 in nova/openstack/
_SSL_PROTOCOLS = { SSLv23,
"tlsv1": ssl.PROTOCOL_TLSv1,
"sslv23": ssl.PROTOCOL_
"sslv3": ssl.PROTOCOL_SSLv3
}