Sabnzbd warning: Unable to link to OpenSSL, optimized SSL connection functions will not be used #2019

Closed
opened 2026-02-05 03:22:41 +03:00 by OVERLORD · 19 comments
Owner

Originally created by @bouwew on GitHub (Nov 17, 2025).

Have you read and understood the above guidelines?

Yes

📜 What is the name of the script you are using?

Sabnzbd

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sabnzbd.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 13

📈 Which Proxmox version are you on?

9.0

📝 Provide a clear and concise description of the issue.

The warning message as written in the header shows up in the sabnzbd webinterface at every (re-)start of sabnzbd.

See also here: https://github.com/sabnzbd/sabnzbd/issues/3194#issuecomment-3540438274

🔄 Steps to reproduce the issue.

Install the Sabnzdb LXC via the helper script, then browse to http://(your local ip):7777

Paste the full error output (if available).

None.

🖼️ Additional context (optional).

No response

Originally created by @bouwew on GitHub (Nov 17, 2025). ### ✅ Have you read and understood the above guidelines? Yes ### 📜 What is the name of the script you are using? Sabnzbd ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/sabnzbd.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 13 ### 📈 Which Proxmox version are you on? 9.0 ### 📝 Provide a clear and concise description of the issue. The warning message as written in the header shows up in the sabnzbd webinterface at every (re-)start of sabnzbd. See also here: https://github.com/sabnzbd/sabnzbd/issues/3194#issuecomment-3540438274 ### 🔄 Steps to reproduce the issue. Install the Sabnzdb LXC via the helper script, then browse to http://(your local ip):7777 ### ❌ Paste the full error output (if available). None. ### 🖼️ Additional context (optional). _No response_
OVERLORD added the not a script issueinvestigation labels 2026-02-05 03:22:41 +03:00
Author
Owner

@MickLesk commented on GitHub (Nov 17, 2025):

ive read the issue, so they say "uv is faulty". So our opinion -> we use uv only because some issues. So the only solution is => Remove

@MickLesk commented on GitHub (Nov 17, 2025): ive read the issue, so they say "uv is faulty". So our opinion -> we use uv only because some issues. So the only solution is => Remove
Author
Owner

@bouwew commented on GitHub (Nov 17, 2025):

@MickLesk thanks for your quick reply!

What are you saying? Using uv solves some important issues, which is good of course :)
And my issue is less important? So I should accept this and close the issue?

Or did you mean something else?

@bouwew commented on GitHub (Nov 17, 2025): @MickLesk thanks for your quick reply! What are you saying? Using `uv` solves some important issues, which is good of course :) And my issue is less important? So I should accept this and close the issue? Or did you mean something else?
Author
Owner

@MickLesk commented on GitHub (Nov 17, 2025):

What I meant was that we specifically switched to UV system-wide, and if that causes problems, we'll have to consider removing the script. However, I'm currently working on circumventing the stupid bug (#555), as it has caused at least 200 issues, which was the main reason for switching to UV. Currently, I'm busy with the core redesign in VED and don't want to squeeze in any major tasks at the moment. It should have been finished six weeks ago.

@MickLesk commented on GitHub (Nov 17, 2025): What I meant was that we specifically switched to UV system-wide, and if that causes problems, we'll have to consider removing the script. However, I'm currently working on circumventing the stupid bug (#555), as it has caused at least 200 issues, which was the main reason for switching to UV. Currently, I'm busy with the core redesign in VED and don't want to squeeze in any major tasks at the moment. It should have been finished six weeks ago.
Author
Owner

@bouwew commented on GitHub (Nov 17, 2025):

OK thanks for clarifying!

This issue is not something major for me, the application functions as intended.
Also, I can use an alternative solution, I was just testing the helper script, being it available is very much appreciated 👍

Should I close this issue or do you prefer to keep it open?

@bouwew commented on GitHub (Nov 17, 2025): OK thanks for clarifying! This issue is not something major for me, the application functions as intended. Also, I can use an alternative solution, I was just testing the helper script, being it available is very much appreciated 👍 Should I close this issue or do you prefer to keep it open?
Author
Owner

@MickLesk commented on GitHub (Nov 17, 2025):

you can left it open - can you add an screenshot?

@MickLesk commented on GitHub (Nov 17, 2025): you can left it open - can you add an screenshot?
Author
Owner

@bouwew commented on GitHub (Nov 17, 2025):

Yes will do, when I'm back at home, later today.

@bouwew commented on GitHub (Nov 17, 2025): Yes will do, when I'm back at home, later today.
Author
Owner

@bouwew commented on GitHub (Nov 17, 2025):

Image
@bouwew commented on GitHub (Nov 17, 2025): <img width="924" height="279" alt="Image" src="https://github.com/user-attachments/assets/7696696d-4528-417e-a8d6-c0dee9fac5f9" />
Author
Owner

@MickLesk commented on GitHub (Nov 18, 2025):

can you try inside the lxc:

apt install -y \
    libssl-dev \
    libffi-dev
/opt/sabnzbd/venv/bin/pip install --no-binary sabctools --force-reinstall sabctools
@MickLesk commented on GitHub (Nov 18, 2025): can you try inside the lxc: ```bash apt install -y \ libssl-dev \ libffi-dev /opt/sabnzbd/venv/bin/pip install --no-binary sabctools --force-reinstall sabctools
Author
Owner

@bouwew commented on GitHub (Nov 18, 2025):

The apt install ... goes well, the 2nd part fails:

root@sabnzbd:~/.local/share/uv/python# /opt/sabnzbd/venv/bin/pip install --no-binary sabctools --force-reinstall sabctools
-bash: /opt/sabnzbd/venv/bin/pip: No such file or directory
@bouwew commented on GitHub (Nov 18, 2025): The `apt install ...` goes well, the 2nd part fails: ``` root@sabnzbd:~/.local/share/uv/python# /opt/sabnzbd/venv/bin/pip install --no-binary sabctools --force-reinstall sabctools -bash: /opt/sabnzbd/venv/bin/pip: No such file or directory ```
Author
Owner

@bouwew commented on GitHub (Nov 18, 2025):

When I create a copy of the existing pip file (/usr/bin/pip) in the venv/bin directory, the 2nd part executes OK.

But, after a restart of sabnzbd the warning is still shown.

@bouwew commented on GitHub (Nov 18, 2025): When I create a copy of the existing `pip` file (`/usr/bin/pip`) in the `venv/bin` directory, the 2nd part executes OK. But, after a restart of sabnzbd the warning is still shown.
Author
Owner

@MickLesk commented on GitHub (Nov 18, 2025):

Allright, then default-pip doesnt solve it too

@MickLesk commented on GitHub (Nov 18, 2025): Allright, then default-pip doesnt solve it too
Author
Owner

@mathblad commented on GitHub (Nov 28, 2025):

I get the samer error. Did we find a solution to it?

@mathblad commented on GitHub (Nov 28, 2025): I get the samer error. Did we find a solution to it?
Author
Owner

@MickLesk commented on GitHub (Nov 28, 2025):

Not really

@MickLesk commented on GitHub (Nov 28, 2025): Not really
Author
Owner

@bouwew commented on GitHub (Nov 28, 2025):

I've read about a new feature in Proxmox v9.1, read more about it here: https://raymii.org/s/tutorials/Finally_run_Docker_containers_natively_in_Proxmox_9.1.html

I've just created an LXC based on https://hub.docker.com/r/linuxserver/sabnzbd
I don't have time to fully set it up now but the initial LXC creation went fine, I see the start-up wizard.
On first look it looks like this method doesn't need much space/memory.

Image
@bouwew commented on GitHub (Nov 28, 2025): I've read about a new feature in Proxmox v9.1, read more about it here: https://raymii.org/s/tutorials/Finally_run_Docker_containers_natively_in_Proxmox_9.1.html I've just created an LXC based on https://hub.docker.com/r/linuxserver/sabnzbd I don't have time to fully set it up now but the initial LXC creation went fine, I see the start-up wizard. On first look it looks like this method doesn't need much space/memory. <img width="365" height="106" alt="Image" src="https://github.com/user-attachments/assets/463116cb-4838-47a5-87e2-f8f89270468e" />
Author
Owner

@MickLesk commented on GitHub (Nov 28, 2025):

Then i Close it Here

@MickLesk commented on GitHub (Nov 28, 2025): Then i Close it Here
Author
Owner

@danaimone commented on GitHub (Dec 2, 2025):

Any fix for this beyond just upgrading to Proxmox 9 and installing it through a docker container? Quite the lift since I'm on 8.4

@danaimone commented on GitHub (Dec 2, 2025): Any fix for this beyond just upgrading to Proxmox 9 and installing it through a docker container? Quite the lift since I'm on 8.4
Author
Owner

@MickLesk commented on GitHub (Dec 2, 2025):

Fix? This is a Warning. All Work fine

@MickLesk commented on GitHub (Dec 2, 2025): Fix? This is a Warning. All Work fine
Author
Owner

@steelrain89 commented on GitHub (Dec 27, 2025):

I did manage to get past this:

Image

There was an issue with the Python that came with the lxc not being able to work with libssl. Scrolling through my terminal history I want to say to replicate getting it fixed (manually) is this:

1. Install necessary build tools and SSL headers

  • apt update
  • apt install -y build-essential python3-dev libssl-dev python3-venv python3-pip

2. Recreate pyenv using the Python

  • rm -rf /opt/sabnzbd/venv
  • python3 -m venv /opt/sabnzbd/venv

3. Install pip and force-compile sabctools

  • /opt/sabnzbd/venv/bin/python -m pip install --upgrade pip
  • /opt/sabnzbd/venv/bin/python -m pip install --no-cache-dir --no-binary :all: sabctools==8.2.6

4. Reinstall remaining requirements and restart service

  • /opt/sabnzbd/venv/bin/python -m pip install -r /opt/sabnzbd/requirements.txt
  • systemctl restart sabnzbd

5. Verification (Should return: OpenSSL Linked: True)

  • /opt/sabnzbd/venv/bin/python -c "import sabctools; print('OpenSSL Linked:', sabctools.openssl_linked)"

Hope this helps some.

@steelrain89 commented on GitHub (Dec 27, 2025): I did manage to get past this: <img width="1108" height="368" alt="Image" src="https://github.com/user-attachments/assets/5662df20-7a23-412a-ad5b-45084b54456d" /> There was an issue with the Python that came with the lxc not being able to work with libssl. Scrolling through my terminal history I want to say to replicate getting it fixed (manually) is this: **1. Install necessary build tools and SSL headers** - apt update - apt install -y build-essential python3-dev libssl-dev python3-venv python3-pip **2. Recreate pyenv using the Python** - rm -rf /opt/sabnzbd/venv - python3 -m venv /opt/sabnzbd/venv **3. Install pip and force-compile sabctools** - /opt/sabnzbd/venv/bin/python -m pip install --upgrade pip - /opt/sabnzbd/venv/bin/python -m pip install --no-cache-dir --no-binary :all: sabctools==8.2.6 **4. Reinstall remaining requirements and restart service** - /opt/sabnzbd/venv/bin/python -m pip install -r /opt/sabnzbd/requirements.txt - systemctl restart sabnzbd **5. Verification (Should return: OpenSSL Linked: True)** - /opt/sabnzbd/venv/bin/python -c "import sabctools; print('OpenSSL Linked:', sabctools.openssl_linked)" Hope this helps some.
Author
Owner

@trahan625-star commented on GitHub (Jan 21, 2026):

I did manage to get past this:

Image There was an issue with the Python that came with the lxc not being able to work with libssl. Scrolling through my terminal history I want to say to replicate getting it fixed (manually) is this:

1. Install necessary build tools and SSL headers

  • apt update
  • apt install -y build-essential python3-dev libssl-dev python3-venv python3-pip

2. Recreate pyenv using the Python

  • rm -rf /opt/sabnzbd/venv
  • python3 -m venv /opt/sabnzbd/venv

3. Install pip and force-compile sabctools

  • /opt/sabnzbd/venv/bin/python -m pip install --upgrade pip
  • /opt/sabnzbd/venv/bin/python -m pip install --no-cache-dir --no-binary :all: sabctools==8.2.6

4. Reinstall remaining requirements and restart service

  • /opt/sabnzbd/venv/bin/python -m pip install -r /opt/sabnzbd/requirements.txt
  • systemctl restart sabnzbd

5. Verification (Should return: OpenSSL Linked: True)

  • /opt/sabnzbd/venv/bin/python -c "import sabctools; print('OpenSSL Linked:', sabctools.openssl_linked)"

Hope this helps some.

100% Worked for me! Follwed your directions to the T...

root@sabnzbd:# systemctl restart sabnzbd
root@sabnzbd:
# /opt/sabnzbd/venv/bin/python -c "import sabctools; print('OpenSSL Linked:', sabctools.openssl_linked)"
OpenSSL Linked: True

Worked for me Thank you :) (Not sure if it's going to make anything faster, but more secure I would imagine :)

@trahan625-star commented on GitHub (Jan 21, 2026): > I did manage to get past this: > > <img alt="Image" width="1108" height="368" src="https://private-user-images.githubusercontent.com/9116162/530498991-5662df20-7a23-412a-ad5b-45084b54456d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njg5NjkzMDgsIm5iZiI6MTc2ODk2OTAwOCwicGF0aCI6Ii85MTE2MTYyLzUzMDQ5ODk5MS01NjYyZGYyMC03YTIzLTQxMmEtYWQ1Yi00NTA4NGI1NDQ1NmQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAxMjFUMDQxNjQ4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MWZlYTM3NDRjMmNmMjFmNDRmMzI2ZTM0NDQ5ZDlkMzAwNjU0MjFiYmEwYTkyMGUwOGViODQ4YTRiYThkZWQ1NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.2XME6XphrEXZ7B8T_HeR-cxR0HTCTyenxQuAJP2zm8o"> > There was an issue with the Python that came with the lxc not being able to work with libssl. Scrolling through my terminal history I want to say to replicate getting it fixed (manually) is this: > > **1. Install necessary build tools and SSL headers** > > * apt update > * apt install -y build-essential python3-dev libssl-dev python3-venv python3-pip > > **2. Recreate pyenv using the Python** > > * rm -rf /opt/sabnzbd/venv > * python3 -m venv /opt/sabnzbd/venv > > **3. Install pip and force-compile sabctools** > > * /opt/sabnzbd/venv/bin/python -m pip install --upgrade pip > * /opt/sabnzbd/venv/bin/python -m pip install --no-cache-dir --no-binary :all: sabctools==8.2.6 > > **4. Reinstall remaining requirements and restart service** > > * /opt/sabnzbd/venv/bin/python -m pip install -r /opt/sabnzbd/requirements.txt > * systemctl restart sabnzbd > > **5. Verification (Should return: OpenSSL Linked: True)** > > * /opt/sabnzbd/venv/bin/python -c "import sabctools; print('OpenSSL Linked:', sabctools.openssl_linked)" > > Hope this helps some. 100% Worked for me! Follwed your directions to the T... root@sabnzbd:~# systemctl restart sabnzbd root@sabnzbd:~# /opt/sabnzbd/venv/bin/python -c "import sabctools; print('OpenSSL Linked:', sabctools.openssl_linked)" OpenSSL Linked: True Worked for me Thank you :) (Not sure if it's going to make anything faster, but more secure I would imagine :)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#2019