SABnzbd fails to run under Fedora 41: "Missing module: Cheetah"

Get help with all aspects of SABnzbd
Forum rules
Help us help you:
  • Are you using the latest stable version of SABnzbd? Downloads page.
  • Tell us what system you run SABnzbd on.
  • Adhere to the forum rules.
  • Do you experience problems during downloading?
    Check your connection in Status and Interface settings window.
    Use Test Server in Config > Servers.
    We will probably ask you to do a test using only basic settings.
  • Do you experience problems during repair or unpacking?
    Enable +Debug logging in the Status and Interface settings window and share the relevant parts of the log here using [ code ] sections.
Post Reply
MrVideo
Newbie
Newbie
Posts: 2
Joined: February 22nd, 2025, 11:38 pm

SABnzbd fails to run under Fedora 41: "Missing module: Cheetah"

Post by MrVideo »

I believe that I have everything installed using git to obtain the source files, but the program says that I don't:
"Missing module: Cheetah"

I'd provide more info as to what transpired, but the forum software keeps yelling at me that I have a link, which I don't. Even using a code block trips the link error.
User avatar
jcfp
Release Testers
Release Testers
Posts: 1022
Joined: February 7th, 2008, 12:45 pm

Re: SABnzbd fails to run under Fedora 41

Post by jcfp »

The content of sabnzbd's git repo isn't a complete collection of everything needed to run the program. To run from source on linux, you have to also install its dependencies, either from packages provided by your linux distribution (that integrate nicely with the rest of the system, including the system-wide python), or via pip (use of "venv" or similar isolation highly recommended with this method).

See https://sabnzbd.org/wiki/installation/i ... ff-modules
User avatar
sander
Release Testers
Release Testers
Posts: 9255
Joined: January 22nd, 2008, 2:22 pm

Re: SABnzbd fails to run under Fedora 41: "Missing module: Cheetah"

Post by sander »

The ways to install SABnzbd:

* from package. If on Windows, MacOS, or Ubuntu.
* docker. On NAS, Unraid, and Linux. The hard part: the directory mapping
* flatpak. On Linux
* snap. Especially on Ubuntu, but possible on all Linuxes. But not as a service (AFAIK)
* from source, with python3 and python3-venv & python3-pip (to take care of python dependencies), and unrar and par2 binaries manually. On any platform, also on exotic platforms (like RISC-V), but harder
MrVideo
Newbie
Newbie
Posts: 2
Joined: February 22nd, 2025, 11:38 pm

Re: SABnzbd fails to run under Fedora 41: "Missing module: Cheetah"

Post by MrVideo »

I installed SABnzbd via the info in the @jcfp link provided above. Which makes it the 5th bullet point in @sander reply above. Maybe the simple answer is how to install this missing Cheetah module. So, I did some more looking and found an answer that worked. Installed Cheetah3 via pip3. Then I had to manually pip install a bunch of other modules that were said to be missing. Now, when I try and start the program, I get the following error:

vidiot . com / text / sabnzbd_error_1.txt

Things are getting there, slowly.
Post Reply