Join GitHub today
- Apt-get Install Sabnzbd Debian 7
- Install Sabnzbd Raspberry Pi
- Apt-get Install Sabnzbd Debian Server
- Install Sabnzbd On Ubuntu
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Install SABnzbd on Ubuntu in few simple steps. After CouchPotato and Sick Beard pass the NZB file to SABnzbd, it takes over and downloads, verifies, repairs, extracts, and files away with zero human interaction. SABnzbd runs practically on any OS, has customizable themes, allows remote access, and is totally free. So lets go ahead and install SABnzbd on Ubuntu.
Sign up 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
Comments
commented Aug 8, 2017
Some remarks related to Debian Unstable. As it’s Unstable, they are just a FYI / discussion.
Sources
https://www.cyberciti.biz/howto/debian-linux/openssl-drops-tls-1-01-1-support-for-debian-unstable/
https://lists.debian.org/debian-devel-announce/2017/08/msg00004.html
tell:
I’ve just uploaded a version of OpenSSL to unstable that disables the TLS 1.0 and 1.1 protocol. This currently leaves TLS 1.2 as the only supported SSL/TLS protocol version.
So I tried with sabnzbdplus-2.2.0RC1 on Debian Unstable to connect to ssl-eu.astraweb.com (which is TLS1, not TLS1.2), and SAB says:
[Errno 111] [SSL: UNSUPPORTED_PROTOCOL] unsupported protocol (_ssl.c:661)
OK, good to know.
Then: SABnzbd stdout:
Hey, isn’t that strange: ‘TLS v1.1’, ‘TLS v1’ ? Is that the difference between SSL and OpenSSL and/or libraries?
FWIW / I don’t know if this is relevant:
For Google:
changed the titleDebian Unstable: ‘OpenSSL disables TLS 1.0 and 1.1’ … some remarksAug 8, 2017
commented Aug 8, 2017
@sanderjo maybe you can investigate what is wrong with the supported protocol detection and why the connection test fails?
I wish I had a good way to fix OpenSSL on macOS.. It’s still stuck at TLSv1 only..
commented Aug 8, 2017
sabnzbd/utils/sslinfo.py does something like this:
So I tried:
On my Ubuntu, that gives:
On the Debian Unstable I get:
So
- the same on both systems
- IMHO incorrect information. So: incorrect method?
commented Aug 8, 2017•
edited
@sanderjo what version of ssl is loaded in python? dynamic/static linked? you could have multiple openssl installed.. and python is using an older version that still supports tls v1
for example on my windows box:
oh, and if you have pyOpenSSL:python -c 'import OpenSSL;print OpenSSL.__version__'
commented Aug 8, 2017•
edited
It’s a Docker image, so all’s clean.
I tried this, hoping for an error (and thus discovering which protocols are not there), which did not happen. :-(
commented Aug 8, 2017•
edited
Docker container creation:
Then inside the container:
Info you requested:
So:
commented Aug 8, 2017
IMHO this is the situation:
- nothing wrong with Debian Unstable
- nothing wrong with python on this Debian
- the method / trick in SABnzbd to find supported protocols is not correct, and gives false information.
commented Aug 8, 2017•
edited
that ‘version’ of openssl without the support.. doesnt appear to be what you have installed? as your openssl is from may..
also nothing about the version or disabling of tls1.0/1.1 here..
https://github.com/openssl/openssl/blob/OpenSSL_1_1_0-stable/CHANGES
Closed
Apt-get Install Sabnzbd Debian 7
commented Aug 11, 2017•
edited
So … how can SABnzbd see which TLS versions are supported by the OS? Just a few notes:
Conclusion: my lynx/OS supports TLS 1.2, 1.1, 1, and SSL 3 (ouch).
Another, self-contained method:
Start a minimal TLS1.2-webserver (with SAB-keys):
… and connect:
So my curl/OS does support TLS1.2
Within a Debian:Unstable, I cannot connect to a TLS1-only openssl-server:
So python/OS on Debian:Unstable cannot do TLS1.
commented Aug 13, 2017•
edited
there is a bit of work that is needed in python dev to be able to support openssl 1.1.x (tls v1.3). so this probably is why in python 2.x you wont see much from the new openssl changes (1.1.x)
I wonder if sander’s issue is: python/cpython#2305
commented Aug 19, 2017
The changes are now merged for the 2.7 branch to, so probably there will be support in the next Python release.
The versions reported by Python is indeed how Python was compiled and not on runtime, so probably Python on Debian was not recompiled yet to reflect these changes.
In general there is a discrepancy between what we report on the first Config page and what is actually used. For example it will list SSLv3, but because we use create_default_context
SSLv3 is actually always disabled.
Not sure how we could improve that or if it really matters.
commented Aug 19, 2017
Not sure how we could improve that or if it really matters.
I agree.
Maybe just change
SSL supported protocols ['TLS v1.2', 'TLS v1.1', 'TLS v1']
to
SSL known protocols ['TLS v1.2', 'TLS v1.1', 'TLS v1']
commented Aug 19, 2017
Agreed!
added a commit that referenced this issue Aug 19, 2017
Install Sabnzbd Raspberry Pi
Change logging line of SSL-protocols
commented Aug 26, 2017•
edited
Let Python fix this! All we can do is report what we get from the ssl
module.
added a commit that referenced this issue Aug 30, 2017
Remove information about SSL/TSL Protocols because it is inccorect
commented Sep 8, 2017
@Cpuroast Seems TLSv1.3 support is coming to Python 2.7.14 after all:
python/cpython@b9a860f
Not for the binaries I guess, but at least it should work on the systems that have compatible OpenSSL versions.
commented Sep 8, 2017•
edited
From the changes to ssl.rst, it looks like TLS 1.3 is going to be in 2.7.15 as 2.7.14 is already in RC.
commented Sep 8, 2017•
edited
Apt-get Install Sabnzbd Debian Server
per the cpython commit, yes its coming in 2.7.15:
Install Sabnzbd On Ubuntu
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment