[Support] Linuxserver.io - SABnzbd


Recommended Posts

  • 3 weeks later...

So I have encountered some odd behaviour. I have this docker running on two machines. Works perfectly on one, and almost perfectly on the other.

 

The problem is that whenever I enable Sorting in SAB, it performs the sort, moves the file to the correct spot, but is unable to delete the source folder and the __ADMIN__ folder inside it. All other files and folders are removed. I can manually delete the folder without issue. Also, SAB throws up a post processing error (Apologies. I didn't capture the exact error name, but can add more info tonight).

 

More Info:

  • It is set up identically to the other instance of this docker
  • I have reset permissions through unRaid (with newperms), as well as setting permission to 777 inside SAB
  • I have passed it files from Sickbeard and Sonarr with the same effect
  • When I turn off sorting, it completes without issue
  • I have removed/deleted and reinstalled the Docker with no change

 

I can attach error name and log info tonight, but was hoping someone already came across this same issue and could comment.

 

Thanks for any help provided! I've spent hours trying to solve this annoyance and I think I've exhausted all my ideas.

 

Link to comment

Hi guys, I'm running the latest container of linuxserver.io's sabnzbd... i just wanted to ask whether it was nomal that the "Enable Multicore Par2" option was greyed out?? I read earlier in the thread that the multicore par2 was included in this container? I've entered the "Extra PAR2 Parameters" as -t+ but was concerned that if the enable multicore par2 option was greyed out it wouldnt be using it??

 

I've checked in unraid's dashboard whether all cores are in use during a verify and unpack and they seem to be (although there not maxed)

 

Is there an easy way to confirm?

Link to comment

Hi guys, I'm running the latest container of linuxserver.io's sabnzbd... i just wanted to ask whether it was nomal that the "Enable Multicore Par2" option was greyed out?? I read earlier in the thread that the multicore par2 was included in this container? I've entered the "Extra PAR2 Parameters" as -t+ but was concerned that if the enable multicore par2 option was greyed out it wouldnt be using it??

 

I've checked in unraid's dashboard whether all cores are in use during a verify and unpack and they seem to be (although there not maxed)

 

Is there an easy way to confirm?

 

XwTy5Xc.png

 

You mean greyed out like this with a tick in it?  And it's using all your cores according to your dashboard?  And we've said it's included?  Yeah, it's using multicore.  ;)

 

I don't use this myself.  Just wondered if the tick showing it's enabled might be missing on a different skin, which may lead to confusion?  ???

 

From our github link on the first page.

 

Here's the bit of the dockerfile showing it is indeed there..

 

# install our compiled version of par2 multicore
ADD deb/ /tmp/
RUN apt-get update -q && \
apt-get install libtbb2 -qy && \
dpkg -i /tmp/par2-tbb_*.deb && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

 

And here's the source if you're interested, we actually link to it from the sabnzbd github repo linked in the first page for reference.

 

https://github.com/jcfp/debpkg-par2tbb

 

And that github page links back to

 

https://forums.sabnzbd.org/viewtopic.php?f=16&t=18793

 

So all in all, pretty sure it's there..  ;)

Link to comment

Can someone help with a permissions error I keep getting

Cannot change permissions of /downloads/SAB/incomplete-downloads/examplefilename.rar

 

Permission set to 777 and did run "Docker Safe New Permissions" but still keep getting the error. The only thing I have changed was moving from NFS mounts to SMB using unassigned devices plugin.

Capture.GIF.88c791ad9ca17554be1bdecc7e7e630c.GIF

Link to comment

Can someone help with a permissions error I keep getting

Cannot change permissions of /downloads/SAB/incomplete-downloads/examplefilename.rar

 

Permission set to 777 and did run "Docker Safe New Permissions" but still keep getting the error. The only thing I have changed was moving from NFS mounts to SMB using unassigned devices plugin.

 

I had an issue recently which saw that folders could not be created. I then checked and for some reason the group:owner of the destination folder had changed to root:root so the service did not have the permissions to do anything with that folder, creating files or otherwise meaning that downloads remained in the incomplete folder indefinitely.

 

ls  - all 

 

The above command confirmed this for me. So I changed the owner and the permissions of the destination folder (recursive) and all started working again:

 

chown -R owner-user:owner-group directory

Example:
chown -R nobody:users /directory

 

chown -R ### /directory

Example:

chmod -R 777 /directory

 

I think I have the commands correct. Hope it words for you.

Link to comment
  • 3 weeks later...

I am running b6.2rc3 and recently installed tvheadend-unstable. Afterwards I started experiencing gui crashes with two of my dockers, Sabnzb and sickbeard. Now I was running needo's version of Sabnzb and was informed he hasn't been active here for a long time, so this morning I uninstalled his docker and installed linux.io's Sabnzb. Since the install went into the same appdata directory it took all the settings of my previous Sabnzb install. When I try to launch the webgui for Sabnzb in chrome on my mac, I get this:

 

400 Bad Request

 

Illegal cookie name plushHistPerPage

 

Traceback (most recent call last):

  File "/usr/share/sabnzbdplus/cherrypy/_cprequest.py", line 635, in respond

    self.process_headers()

  File "/usr/share/sabnzbdplus/cherrypy/_cprequest.py", line 737, in process_headers

    raise cherrypy.HTTPError(400, msg)

HTTPError: (400, 'Illegal cookie name plushHistPerPage')

Powered by CherryPy 6.0.2

 

 

I can launch it Safari just fine, but I don't use Safari, I use chrome, and its worked fine in chrome for ever. Before I switched to linux.io's version of Sabnzb, if I cleared the cookies in chrome, this would temporarily resolve the problem, but it would eventually crash the gui again.

Link to comment

The problem is, Ash, a perpetual one I've also noticed when using Chrome and requires a cookie and cache clear as you've discovered.  As the problem isn't with the docker container per se, I'm not sure we can do much if I'm honest. 

 

It does affect me from time to time and I've not really looked into it, it only seems to affect python and I've never had the problem with nzbget which is something you could consider.

 

Sent from my LG-H815 using Tapatalk

 

 

Link to comment

That's funny, because for years I ran Sabnzb and sickbeard on a windows box and had no issues, when I switched to using a mac I had issues with Sabnzb, since running both as dockers on unRaid they have run without issues until now.

I added this annoyance from my tvheadend-unstable if it notices that the users also have a linuxserver container running. So you can blame it on me  ;D

 

To be serious, I have also noticed the problem, and it's quite an annoyance. As you have found out, the chrome exorcism process works.

Link to comment

What do you mean by this 'the chrome exorcism process works' and does it work permanently? What do I have to do?

 

Chrome exorcism = Clear browser cache and cookies.  I know you want to believe it's something to do with tvheadend or sickbeard & sabnzbd but it really is a Chrome problem.  Google the error message and you'll see it described elsewhere.  Always apps that use cherry.py...

Link to comment
  • 2 weeks later...

n00b alert. I'm trying to get a post process script to work with this line:

/mnt/user/_Usenet/Sabnzbd/bin/par2

Of course I get this:

No such file or directory

I can't for the life of me find the location to point the script to.

Help? Thanks a lot.

All references to anything from a docker container that is stored outside the docker image (in this case, /mnt/user/_UseNet/....) has to be explicitly mapped.  With your example, Sab won't be able to find that script unless you have mapped /mnt to /mnt on the template.
Link to comment

Thank you very much for your kind support!

 

That's what I've done with (also) this docker /mnt - /mnt, and SAB runs the script just fine. The script however cannot find par2 (I think). That make sense because I'm pointing the script to run:

/mnt/user/_Usenet/Sabnzbd/bin/par2

I know that is wrong but I don't know how to run par2 from within a script.

Link to comment

Thank you very much for your kind support!

 

That's what I've done with (also) this docker /mnt - /mnt, and SAB runs the script just fine. The script however cannot find par2 (I think). That make sense because I'm pointing the script to run:

/mnt/user/_Usenet/Sabnzbd/bin/par2

I know that is wrong but I don't know how to run par2 from within a script.

ah ok misunderstood.  Where is the par2 executable actually stored?  Is it set to be executable? (Permissions ideally of 0777)
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.