Why? Well because as I understand it, newer versions of Debian (I'm on Jessie) or Ubuntu run the SSLv23 protocol whereas older libraries like gevent (even the latest I believe) are stuck on SSLv3. I believe this change was due to the poodle vulnerability.
Anyways there's also a good chance I have no idea what I'm talking about but I thought I'd share what worked for me.
While running Ajenti in debug mode:
I encountered the following error:
One of the Traceback calls referenced a line in the ssl.py file, which for me was found here (your path may vary):
/usr/local/lib/python2.7/dist-packages/gevent-1.0.1-py2.7-linux-x86_64.egg/gevent/ssl.py
In that file I navigated to this line:
and changed it to:
Then ran:
Why? Well because as I understand it, newer versions of Debian (I'm on Jessie) or Ubuntu run the SSLv23 protocol whereas older libraries like gevent (even the latest I believe) are stuck on SSLv3. I believe this change was due to the poodle vulnerability.
Anyways there's also a good chance I have no idea what I'm talking about but I thought I'd share what worked for me.
Cheers.