Apt-get Install Sabnzbd Debian

nwnew
4 min readNov 5, 2021

Download here

Join GitHub today

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

Download here

--

--