Page 1 of 1

Can't access SABnzbd (Linux, Asustor NAS)

Posted: October 7th, 2020, 6:19 am
by JeremyCreekit
I realise that this is an incredibly generic post but hopefully someone can help me figure out how to get SABnzbd working again. About a week ago, I stopped being able to access SABnzbd on my NAS via other devices (all other apps still work). I get a "This site can't be reached" error in my browser using port 8088.

I am not a native Linux user, although my Asustor NAS is Linux-based. I am currently using v2.3.9 (it's the version available in the Asustor app store).

I've tried the following things to fix this:

SOLUTION 1
I've tried removing the .pid file and restarting the app via SSH (but no luck).

SOLUTION 2
I've tried rolling back my version to v2.3.8 with these steps (but no luck):

1. Navigate to "[path]//Download//SABnzbd//log" and create the file called NO_UPGRADE:
2. Navigate to "[path]//.@plugins//AppCentral//sabnzbdplus//sabnzbdplus" and checkout a previous sabnzbd 2 version (I went from 2.3.9 to 2.3.8)
3. Stop and start sabnzbdplus using "AppCentral" (the Asustor app store)

Any further advice would be greatly appreciated! Thanks!

P.S. I wanted to post the specific commands and paths that I used above but the forum won't let new users post URLs and they recognise the paths as URLs.

Re: Can't access SABnzbd (Linux, NAS)

Posted: October 7th, 2020, 6:40 am
by sander
Checks:

Is SABnzbd running at all on your NAS. Check with something like "sudo ps -ef | grep -i sabnzbd" or any process manager.
If it is running, on which port? If you can access sabnzbd.log, search for "web-interface":

$ cat ~/.sabnzbd/logs/sabnzbd.log | grep web-interface
2020-10-05 16:30:45,067::INFO::[sabnzbdplus:1421] Starting web-interface on 0.0.0.0:8080

Re: Can't access SABnzbd (Linux, NAS)

Posted: October 7th, 2020, 10:04 am
by JeremyCreekit
Thanks for the quick response. This is very frustrating - I can't post any terminal commands, outputs or screenshots because they are all recognised as URLs by the forum software (even if I try to mask them), which new users aren't allowed to post ???

I tried pasting the commands here and escaping/removing slahes. I tried posting a link to a pastbin log output and i tried embedding screenshots hosted on a image upload site. All are blocked so I'm not sure how to proceed...

Re: Can't access SABnzbd (Linux, NAS)

Posted: October 8th, 2020, 3:26 am
by JeremyCreekit
FYI I ran the check to see if SABnzbd is running and I think it implied that it is not:

Code: Select all

sudo ps -ef | grep -i sabnzbd
13326 admin      0:00 grep -i sabnzbd

Code: Select all

sudo ps -ef | grep -i sabnzbdplus
13487 admin      0:00 grep -i sabnzbdplus
I then tried to restart the app with the below command (I've had to replace . with [dot] to get around forum filters):

Code: Select all

/usr/local/AppCentral/sabnzbdplus/CONTROL/start-stop[dot]sh restart
Log outputs from the restart seem to contain some useful error info but I can't paste them due to forum rules. Any suggested workarounds?

In addition, looking for 'web-interface' references in the log file lists the port as 9090 instead of the default 8088. However, neither addresses are accessible to me.

Thanks!

Re: Can't access SABnzbd (Linux, NAS)

Posted: October 8th, 2020, 3:35 am
by sander
Your ps shows sabnzbd is not running at all. You must solve that. The log output sabnzbd.log will show you why. You can post sabnzb.log / the useful error on pastebin, and post the pastebin URL with spaces in it here.

Re: Can't access SABnzbd (Linux, NAS)

Posted: October 8th, 2020, 4:09 am
by JeremyCreekit
Here's the last day of log entries in sabnzbd.log (due to PasteBin's character limit): https://pastebin.com/ktJfnn44

And here's sabnzbd.error.log: https://pastebin.com/99VyFCQ9

And here's the partial log output when I try restarting the app from SABnzbdplus-PKG.log: https://pastebin.com/cuhKCxkW

Thanks!

P.S. Apparently I can post URLs now :)

Re: Can't access SABnzbd (Linux, Asustor NAS )

Posted: October 8th, 2020, 4:31 am
by sander
My guess would be that you're running a mix of SABnzbd 2.x (which needs python2) and SABnzbd 3.x, which needs python3 ... which is not installed on your device.

Code: Select all

/usr/local/AppCentral/sabnzbdplus/CONTROL/start-stop.sh: line 338: /opt/bin/python3: not found
/usr/local/AppCentral/sabnzbdplus/CONTROL/start-stop.sh: line 338: /opt/bin/python3: not found
/usr/local/AppCentral/sabnzbdplus/CONTROL/start-stop.sh: line 338: /opt/bin/python3: not found
cp: can't stat '/opt/lib/python./site-packages/*': No such file or directory
So ... did you install an upgrade of SABnzbd last week? That would explain the problems?

Anyway: this is NAS specific. You must go back to the repo / person who provides SABnzbd on your Asustor NAS , and ask them.

Re: Can't access SABnzbd (Linux, Asustor NAS)

Posted: October 8th, 2020, 4:33 am
by JeremyCreekit
Thanks @sander!

Re: Can't access SABnzbd (Asustor NAS)

Posted: October 8th, 2020, 4:37 am
by sander
I checked: https://www.asustor.com/en/app_central/ ... pe=&model= is SAB 3 ... so my guess is that you installed that, but it went wrong. Conctact the package maintenance how to solve that.

Oh, and if your Asustor NAS can handle Docker containers, that is a safer path to go.