Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SABnzbd+ SickBeard CouchPotato Plugin/Installer for v5b11+

Featured Replies

When i try to update through sickbeard it tries to launch original sickbeard instead of anime one, so it never comes back up, that's the only bug i can think of atm.

  • Replies 1.2k
  • Views 252.7k
  • Created
  • Last Reply

How are you trying to update it?  Don't do it through the link in the program.  If you need to you can always delete /usr/local/sickbeardanime (or where ever you have it running from) and run /etc/rc.d/rc.sickbeardanime install I dont know where the link in the program goes, even in the branch it says not to update that way.  They use git.  This is just a way around that.

I haven't been able to get SAB installed.  It just keeps hanging. So I telnet in and ran the following:

installplg /boot/config/plugins/sabnzbd-0.4c-i468-bw.plg

and I get this,

root@Tower:~# installplg /boot/config/plugins/sabnzbd-0.4c-i468-bw.plg
installing plugin: sabnzbd-0.4c-i468-bw
file /boot/packages/python-2.6.4-i486-1.txz: already exists
  upgradepkg --install-new /boot/packages/python-2.6.4-i486-1.txz ...
+==============================================================================
| Skipping package python-2.6.4-i486-1 (already installed)
+==============================================================================


success
file /boot/packages/python-cheetah-2.4.2.1-i486-1alien.tgz: already exists
  upgradepkg --install-new /boot/packages/python-cheetah-2.4.2.1-i486-1alien.tgz ...
+==============================================================================
| Skipping package python-cheetah-2.4.2.1-i486-1alien (already installed)
+==============================================================================


success
file /boot/packages/python-yenc-0.3-i486-1alien.tgz: already exists
  upgradepkg --install-new /boot/packages/python-yenc-0.3-i486-1alien.tgz ...
+==============================================================================
| Skipping package python-yenc-0.3-i486-1alien (already installed)
+==============================================================================


success
file /boot/packages/sqlite-3.6.23.1-i486-1.txz: already exists
  upgradepkg --install-new /boot/packages/sqlite-3.6.23.1-i486-1.txz ...
+==============================================================================
| Skipping package sqlite-3.6.23.1-i486-1 (already installed)
+==============================================================================


success
file /boot/packages/unrar-3.9.10-i486-2alien.tgz: already exists
  upgradepkg --install-new /boot/packages/unrar-3.9.10-i486-2alien.tgz ...
+==============================================================================
| Skipping package unrar-3.9.10-i486-2alien (already installed)
+==============================================================================


success
file /boot/packages/infozip-5.52-i486-2.tgz: already exists
  upgradepkg --install-new /boot/packages/infozip-5.52-i486-2.tgz ...
+==============================================================================
| Skipping package infozip-5.52-i486-2 (already installed)
+==============================================================================


success
file /boot/packages/openssl-0.9.8n-i486-1.txz: already exists
  upgradepkg --install-new /boot/packages/openssl-0.9.8n-i486-1.txz ...
+==============================================================================
| Skipping package openssl-0.9.8n-i486-1 (already installed)
+==============================================================================


success
file /boot/packages/pyopenssl-0.10-i486-2sl.txz: already exists
  upgradepkg --install-new /boot/packages/pyopenssl-0.10-i486-2sl.txz ...
+==============================================================================
| Skipping package pyopenssl-0.10-i486-2sl (already installed)
+==============================================================================


success
file /boot/packages/par2cmdline_tbb-0.4-i486-1kh.tgz: already exists
  upgradepkg --install-new /boot/packages/par2cmdline_tbb-0.4-i486-1kh.tgz ...
+==============================================================================
| Skipping package par2cmdline_tbb-0.4-i486-1kh (already installed)
+==============================================================================


success
file /boot/config/plugins/sabnzbd/sabnzbd.png: already exists
file /tmp/sabnzbd-cleanup: successfully wrote INLINE file contents
  /bin/bash /tmp/sabnzbd-cleanup ... success
file /boot/config/plugins/sabnzbd/sabnzbd.cfg: already exists
file /etc/rc.d/rc.sabnzbd: successfully wrote INLINE file contents
  successfully changed file mode
file /usr/local/emhttp/plugins/sabnzbd/sabnzbd.page: successfully wrote INLINE file contents
file /usr/local/emhttp/plugins/sabnzbd/sabnzbd.png: successfully copied LOCAL file
file /usr/local/emhttp/plugins/sabnzbd/sabnzbd.php: successfully wrote INLINE file contents
file /usr/local/emhttp/plugins/sabnzbd/event/disks_mounted: successfully wrote INLINE file contents
  successfully changed file mode
file /usr/local/emhttp/plugins/sabnzbd/event/unmounting_disks: successfully wrote INLINE file contents
  successfully changed file mode
file /tmp/sabnzbd-install: successfully wrote INLINE file contents
  /bin/bash /tmp/sabnzbd-install ... success
file /var/log/plugins/sabnzbd: already exists
plugin successfully installed

 

So then I tried this,

#check permissions and ownership for files in sabnzbd install directory
ls -l /usr/local/sabnzbd/

and got this,

root@Tower:~# ls -l /usr/local/sabnzbd/
total 0

and then tried this....

#check permissions and ownership for sabznbd pid directory
ls -l /var/run/

 

and got this,

root@Tower:~# ls -l /var/run/
total 56
-rw-r--r-- 1 root   root     5 2012-05-03 20:37 acpid.pid
srw-rw-rw- 1 root   root     0 2012-05-03 20:37 acpid.socket=
-rw-r--r-- 1 root   root     5 2012-05-03 20:37 atd.pid
drwxr-xr-x 2 root   root     0 2012-05-03 20:37 dbus/
-rw-r--r-- 1 root   root     5 2012-05-03 20:37 inetd.pid
-rw-r--r-- 1 root   root     5 2012-05-03 20:37 klogd.pid
-rw-r--r-- 1 root   root     5 2012-05-03 20:37 nmbd.pid
drwxr-xr-x 2 root   root     0 2010-05-13 01:39 nscd/
-rw-r--r-- 1 root   root     4 2012-05-03 20:37 ntpd.pid
-rw------- 1 root   root    74 2012-05-03 20:37 portmap_mapping
-rw-r--r-- 1 root   root     5 2012-05-03 20:37 rpc.statd.pid
drwxrwxrwx 2 nobody users    0 2012-05-03 20:37 sabnzbd/
-rw------- 1 root   root     5 2012-05-03 20:37 sm-notify.pid
-rw-r--r-- 1 root   root     5 2012-05-03 20:37 smbd.pid
-rw-r--r-- 1 root   root     5 2012-05-03 20:37 syslogd.pid
-rw-r--r-- 1 root   root     5 2012-05-03 20:37 unmenu.pid
-rw-rw-r-- 1 root   utmp  4224 2012-05-03 20:50 utmp

 

I finally tried this,

/etc/rc.d/rc.sabnzbd install

and got this,

root@Tower:~# /etc/rc.d/rc.sabnzbd install
installing latest Version ()
tar: /tmp/SABnzbd--src.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
cp: cannot stat `/usr/local/SABnzbd-/*': No such file or directory
rm: cannot remove `/usr/local/SABnzbd-': No such file or directory
rm: cannot remove `/tmp/SABnzbd--src.tar.gz': No such file or directory

 

Not sure what to try now? Any ideas?

 

 

 

It looks like your server is not accessing the internet, or atleast not sabnzd.

root@Tower:~# /etc/rc.d/rc.sabnzbd install
installing latest Version ()
[color=red]There should be a version inside the ()[/color]
tar: /tmp/SABnzbd--src.tar.gz: Cannot open: No such file or directory
[color=red]Again, version number should be between the "--"[/color]
tar: Error is not recoverable: exiting now
cp: cannot stat `/usr/local/SABnzbd-/*': No such file or directory
rm: cannot remove `/usr/local/SABnzbd-': No such file or directory
rm: cannot remove `/tmp/SABnzbd--src.tar.gz': No such file or directory

 

It is unable to run because its not downloading sabnzbd.

 

I just checked and its downloading fine here.

 

Try to ping another website and make sure that your server has access to the internet:

 ping google.com

As long as you get some replies, you have access, you can CTRL+C to stop the ping

If you get something like host is unreachable or something of that nature, you do not have internet access.

 

If you get replies and have internet access, there is another problem we will try to track down.

Just tried it. and it looks like it is working.

root@Tower:~# ping google.com
PING google.com (74.125.225.6) 56(84) bytes of data.
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=1 ttl=55 time=24.8 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=2 ttl=55 time=11.3 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=3 ttl=55 time=12.8 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=4 ttl=55 time=11.6 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=5 ttl=55 time=54.2 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=6 ttl=55 time=12.8 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=7 ttl=55 time=30.0 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=8 ttl=55 time=33.2 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=9 ttl=55 time=12.5 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=10 ttl=55 time=10.4 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=11 ttl=55 time=10.3 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=12 ttl=55 time=63.0 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=13 ttl=55 time=32.7 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=14 ttl=55 time=11.1 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=15 ttl=55 time=32.0 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=16 ttl=55 time=32.1 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=17 ttl=55 time=34.8 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=18 ttl=55 time=46.5 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=19 ttl=55 time=11.9 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=20 ttl=55 time=12.5 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=21 ttl=55 time=12.5 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=22 ttl=55 time=29.5 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=23 ttl=55 time=61.8 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=24 ttl=55 time=28.1 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=25 ttl=55 time=12.6 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=26 ttl=55 time=9.97 ms
64 bytes from ord08s05-in-f6.1e100.net (74.125.225.6): icmp_req=27 ttl=55 time=12.4 ms
^C
--- google.com ping statistics ---
27 packets transmitted, 27 received, 0% packet loss, time 26316ms
rtt min/avg/max/mdev = 9.971/24.773/63.046/16.050 ms

Ok, since we know you have internet access, try this:

wget http://downloads.sourceforge.net/project/sabnzbdplus/sabnzbdplus/sabnzbd-0.6.15/SABnzbd-0.6.15-src.tar.gz

then

ls -l

 

Post the output of both

Seems like it downloaded correctly.

 

root@Tower:~# wget http://downloads.sourceforge.net/project/sabnzbdplus/sabnzbdplus/sabnzbd-0.6.15/SABnzbd-0.6.15-src.tar.gz
--2012-05-03 22:08:14--  http://downloads.sourceforge.net/project/sabnzbdplus/sabnzbdplus/sabnzbd-0.6.15/SABnzbd-0.6.15-src.tar.gz
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://hivelocity.dl.sourceforge.net/project/sabnzbdplus/sabnzbdplus/sabnzbd-0.6.15/SABnzbd-0.6.15-src.tar.gz [following]
--2012-05-03 22:08:14--  http://hivelocity.dl.sourceforge.net/project/sabnzbdplus/sabnzbdplus/sabnzbd-0.6.15/SABnzbd-0.6.15-src.tar.gz
Resolving hivelocity.dl.sourceforge.net (hivelocity.dl.sourceforge.net)... 74.50.101.106
Connecting to hivelocity.dl.sourceforge.net (hivelocity.dl.sourceforge.net)|74.50.101.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1949179 (1.9M) [application/x-gzip]
Saving to: `SABnzbd-0.6.15-src.tar.gz'

100%[======================================>] 1,949,179   1.09M/s   in 1.7s

2012-05-03 22:08:16 (1.09 MB/s) - `SABnzbd-0.6.15-src.tar.gz' saved [1949179/1949179]

root@Tower:~# ls -l
total 1916
-rw-r--r-- 1 root root 1949179 2012-02-03 13:39 SABnzbd-0.6.15-src.tar.gz
lrwxrwxrwx 1 root root      26 2011-11-25 10:40 initconfig -> /usr/local/sbin/initconfig*
-rwxr-xr-x 1 root root     171 2011-11-25 10:40 mdcmd*
-rwxr-xr-x 1 root root    7565 2011-11-25 10:40 mkmbr*
lrwxrwxrwx 1 root root      25 2011-11-25 10:40 powerdown -> /usr/local/sbin/powerdown*
lrwxrwxrwx 1 root root      18 2011-11-25 10:40 samba -> /etc/rc.d/rc.samba*

alright so its downloading, try to install again

 

/etc/rc.d/rc.sabnzbd install

 

Can you post a screenshot of your sabnzbd config from the webgui?

alright so its downloading, try to install again

 

/etc/rc.d/rc.sabnzbd install

 

Can you post a screenshot of your sabnzbd config from the webgui?

Could the problem be that I changed some lines to get sab7?

 

I made these changes...

 

On line 214 change

stable=($(wget -q -O - http://sabnzbdplus.sourceforge.net/version/latest | awk '/0/{gsub(/\015/,"");print}'))

Change to:

       

stable=($(wget -q -O - http://sabnzbdplus.sourceforge.net/version/latest | awk '/2/{gsub(/\015/,"");print}'))

 

 

And on 222 change:

wget -q http://downloads.sourceforge.net/project/sabnzbdplus/sabnzbdplus/sabnzbd-${stable}/SABnzbd-${stable}-src.tar.gz

to:

       

wget -q http://downloads.sourceforge.net/project/sabnzbdplus/sabnzbdplus-beta/${stable}/SABnzbd-${stable}-src.tar.gz

     

Those changes look right, they are essentially what I used when I modified the sab plugin to allow installing the beta.

 

If you want, give that plug-in a try, see it here

 

It does the same thing as what you changed the plug-in to do, just a little more elegantly, allowing you to go back to stable if needed, or if sab7 goes stable, you can change back to installing the stable version to get it.

 

EDIT: Its possible that if you edited the file on windows it added CRLF line endings which could stop the script/plugin from running correctly. You can see this if you open the plug-in up in vi or MC.

 

Not to "plug" my own plug-in(or modification of Benni-Chans), but if downloading the beta is what you want to accomplish, you should give mine a whirl

Tried it... seems like I'm getting the same errors.  :'(

Try installing just the stable version, you'll have to disable the plug-in via the settings page, change install beta to "no" and enable plugin, then save

 

EDIT: I just updated the plug-in, it should work now to download the beta

 

EDIT2: I had a typo so it would only work on fresh install, not update, so here is the new download link

Installing stable version works but only if I keep the default port of 8090.  If I try changing it to 88 before enabling, it freezes.

As in port 88? Or 8088? I just tried port 88 as well and it will not work, not exactly sure why.

 

FYI, if you re-download the plug-in, it should install the beta now as well.

As in port 88? Or 8088? I just tried port 88 as well and it will not work, not exactly sure why.

 

FYI, if you re-download the plug-in, it should install the beta now as well.

Yes port 88.

Alright, just checked, only root users or apps being ran as root can bind to ports below 1024. You'd have to run sabnzbd as root to use port 88, but that would have an adverse affect on downloads, anything downloaded would be owned by root, you could make a post processing script to chown all downloads to fix this, but it could quickly become a permissions nightmare.

 

EDIT: Also looks like port 88 is used for Active Directory authentication, not sure if unraid would allow it to be used for something else whether or not AD is being used.

Alright, just checked, only root users or apps being ran as root can bind to ports below 1024. You'd have to run sabnzbd as root to use port 88, but that would have an adverse affect on downloads, anything downloaded would be owned by root, you could make a post processing script to chown all downloads to fix this, but it could quickly become a permissions nightmare.

 

EDIT: Also looks like port 88 is used for Active Directory authentication, not sure if unraid would allow it to be used for something else whether or not AD is being used.

huh....no problem. i use to use that port with my sab install on 4.7.

 

Anyway. Thanks for taking the time and helping me out.  It is now running smoothly.  Thanks again.  I'll try the beta version tomorrow, it's getting late.

huh....no problem. i use to use that port with my sab install on 4.7.

 

That is because on 4.7 you used the unmenu conf file, and apps on 4.7 were ran as root. On 5.x builds apps need to be ran as nobody. They can be ran as root, but this runs into permission issues when accessing the files over the network, as well as if you have other apps installed, like sickbeard, to post-process downloads.

 

5.x changed the permission and user architecture for added security and more flexible configuration, so were before almost everything was done as root, on 5.x root doesn't have to be used in normal everyday use

Ahhhh!  that makes sense.  Thanks again!  ;D

have a new issue with sab postprocessing.......

Cannot run script /mnt/cache/.custom/sickbeard/autoProcessTV/sabToSickBeard.py
  Any ideas on how to correct it?  The file is there at that location. I'm thinking a permission issue.

Post results

ls -l /mnt/cache/.custom/sickbeard/autoProcessTV/

root@Tower:~# ls -l /mnt/cache/.custom/sickbeard/autoProcessTV/
total 20
-rw-rw---- 1 nobody users   78 2012-05-04 21:10 autoProcessTV.cfg
-rw-rw---- 1 nobody users   78 2012-04-26 23:28 autoProcessTV.cfg.sample
-rw-rw---- 1 nobody users 2964 2012-04-26 23:28 autoProcessTV.py
-rw-rw---- 1 nobody users  979 2012-04-26 23:28 hellaToSickBeard.py
-rw-rw---- 1 nobody users 1048 2012-04-26 23:28 sabToSickBeard.py

chmod -R +x /mnt/cache/.custom/sickbeard/autoProcessTV/

 

EDIT: Changed command to make all files in that dir eXecutable.

Thank You!  ;D That worked!

I'm glad, :). If you ever have a script not work, check the permissions and make sure its executable (x). I've had some that when I put them on unraid they were, and some I've had to change permissions to make them executable.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.