Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please remove sslv3 support from sickbeard #256

Closed
hillbicks opened this issue Jul 6, 2015 · 5 comments
Closed

Please remove sslv3 support from sickbeard #256

hillbicks opened this issue Jul 6, 2015 · 5 comments

Comments

@hillbicks
Copy link

Hey guys,

since poodle SSLv3 was removed from python (at least in debian) and therefore sickbeard refuses to start

Starting SickBeard
Traceback (most recent call last):
File "SickBeard.py", line 46, in
import sickbeard
File "/opt/sickbeard/sickbeard/init.py", line 35, in
from sickbeard import providers, metadata
File "/opt/sickbeard/sickbeard/metadata/init.py", line 23, in
import mediabrowser
File "/opt/sickbeard/sickbeard/metadata/mediabrowser.py", line 25, in
import generic
File "/opt/sickbeard/sickbeard/metadata/generic.py", line 40, in
from sickbeard import subtitle_queue
File "/opt/sickbeard/sickbeard/subtitle_queue.py", line 27, in
from sickbeard import search
File "/opt/sickbeard/sickbeard/search.py", line 34, in
from sickbeard.downloaders import utorrent, transmission, downloadstation, deluge
File "/opt/sickbeard/sickbeard/downloaders/utorrent.py", line 26, in
from lib import requests
File "/opt/sickbeard/lib/requests/init.py", line 53, in
from .packages.urllib3.contrib import pyopenssl
File "/opt/sickbeard/lib/requests/packages/urllib3/contrib/pyopenssl.py", line 42, in
ssl.PROTOCOL_SSLv3: OpenSSL.SSL.SSLv3_METHOD,
AttributeError: 'module' object has no attribute 'PROTOCOL_SSLv3'

commenting out line 42 in /opt/sickbeard/lib/requests/packages/urllib3/contrib/pyopenssl.py solves the issues.

@junalmeida
Copy link
Owner

I use debian and I'm not facing this. Do you have latest commit? Which py ver?

@hillbicks
Copy link
Author

  • debian jessie
  • Python 2.7.9
  • sickbeard is on the latest commit, updated this morning. Had to do this on the version before also, but forgot to file an issue for that.

If you need anything else, let me know :)

@FabianN
Copy link

FabianN commented Aug 22, 2015

I'm on debian 8 and getting this issue as well.

This seems to be a wide-spread issue, and here's a few things I found about it that I think are the source of the issue.

http://stackoverflow.com/questions/28987891/patch-pyopenssl-for-sslv3-issue

  • I tried that fix, didn't work

poise/python#162

gevent/gevent#513

ycm-core/YouCompleteMe#1286

@VeNoMouS
Copy link

VeNoMouS commented Sep 4, 2015

PR ce5362d upgrades requests to 2.7.0 and upgrades urllib3 as sub package in requests...

@VeNoMouS
Copy link

VeNoMouS commented May 1, 2016

@junalmeida closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants