Synology-Forum.nl

Tweaks / Addons A.K.A. The Underground => Optware / IPKG / Telnet => Topic gestart door: Martijn85 op 14 december 2010, 16:33:41

Titel: SickBeard Installeren
Bericht door: Martijn85 op 14 december 2010, 16:33:41
SickBeard Installeren

Login met root via SSH met telnet of PuTTY.

Voorbereiding:

Zorg dat git is geinstalleerd op je NAS, git kun je installeren door het volgende commando uit te voeren: ipkg install git

1. Om Sickbeard te installeren gaan we eerst naar een pad op de NAS waar jij deze wilt installeren (bijvoorbeeld: cd /volume1/@appstore/).
2. Maak hier een nieuwe map aan door het volgende uit te voeren: mkdir sickbeard
3. Voer vervolgens deze volgende opdracht uit om SickBeard te installeren: git clone git://github.com/midgetspy/Sick-Beard.git (http://git://github.com/midgetspy/Sick-Beard.git) sickbeard

SickBeard is nu geinstalleerd!

Nu gaan we SickBeard automatisch laten opstarten via het SABnzbd+ script.

5. Voer de volgende opdracht uit: vi /var/packages/sab2/target/scripts/sabstart.sh om het script te openen, druk op i om het script aan te passen.
   We gaan het volgende toevoegen aan het opstart script:

      python /volume1/opt/share/sickbeard/SickBeard.py --quiet &
   

6. Om SickBeard te laten werken met SABnzbd+ moet je het volgende uitvoeren: ln -s /var/packages/sab2/target/utils/bin/python /usr/bin/python
7. Herstart nu de NAS.

Je kunt nu SickBeard benaderen via: http://synology_ip:8081 (http://synology_ip:8081)

Er moet nu eerst een config.ini worden aangemaakt waar SickBeard zijn instelling weg haalt

8. Ga in SickBeard naar de Config pagina en stel hier iets in, druk vervolgens op Save (onderaan de pagina).
   SickBeard heeft nu een config.ini aangemaakt waar hij zijn instellingen ophaalt. Stel overige instelling naar eigen wens in.

SickBeard updaten

1. Voer het volgende commando uit: ipkg install textutils (anders gaat het onderstaande commando niet werken).
2. Ga naar de SickBeard map (bijvoorbeeld: cd /volume1/@appstore/sickbeard/) en voer het volgende command uit: git pull

DSM 3.1 (beta) Update

Optie 1

Deze symlink in /usr/bin wordt verwijderd na een update naar een nieuwere versie van de DSM.
Om deze weer aan te maken, voer het volgende command uit:

ln -s /var/packages/sab2/target/utils/bin/python /usr/bin/python
Optie 2

Of doe het op deze manier, dan hoef je de symlink niet meer aan te maken na elke update.

Open het start script:

vi /var/packages/sab2/target/scripts/sabstart.sh
Hier gaan we de volgende regel aanpassen:

python /volume1/opt/share/sickbeard/SickBeard.py --quiet &
Dit wordt:

/var/packages/sab2/target/utils/bin/python /volume1/opt/share/sickbeard/SickBeard.py --quiet &
SickBeard Informatie

http://code.google.com/p/sickbeard/ (http://code.google.com/p/sickbeard/)

Sick Beard is a PVR for newsgroup users (with limited torrent support). It watches for new episodes of your favorite shows and when they are posted it downloads them, sorts and renames them, and optionally generates metadata for them. It currently supports NZBs.org, NZBMatrix, NZBs'R'Us, Bin-Req.com, Womble's Index, any newznab provider, and EZTV.it and retrieves show information from theTVDB.com and TVRage.com.

Features include:

•automatically retrieves new episode torrent or nzb files
•can scan your existing library and then download any old seasons or episodes you're missing
•can watch for better versions and upgrade your existing episodes (to from TV DVD/BluRay for example)
•XBMC library updates, poster/fanart downloads, and NFO/TBN generation
•configurable episode renaming
•sends NZBs directly to SABnzbd, prioritizes and categorizes them properly
•available for any platform, uses simple HTTP interface
•can notify XBMC, Growl, or Twitter when new episodes are downloaded
•specials and double episode support

The program is currently in alpha - any new update might break existing functionality. Use at your own risk!
Titel: Re: SickBeard Installeren
Bericht door: Björn op 15 december 2010, 10:42:43
Krijg helaas een foutmelding bij starten:

DS508> python /volume1/@appstore/sickbeard/SickBeard.py
Traceback (most recent call last):
  File "/volume1/@appstore/sickbeard/SickBeard.py", line 44, in <module>
    from sickbeard.webserveInit import initWebServer
  File "/volume1/@appstore/sickbeard/sickbeard/webserveInit.py", line 6, in <module>
    from sickbeard.webserve import WebInterface
  File "/volume1/@appstore/sickbeard/sickbeard/webserve.py", line 30, in <module>
    from Cheetah.Template import Template
ImportError: No module named Cheetah.Template
Titel: Re: SickBeard Installeren
Bericht door: WeGo op 22 december 2010, 21:01:59
Die foutmelding kreeg ik ook, inmiddels opgelost, vrij naar http://forum.synology.com/enu/viewtopic ... 45&t=27170 (http://forum.synology.com/enu/viewtopic.php?f=45&t=27170):
Daar wordt nog Python 2.5 gebruikt, gelukkig is er ook een 2.6 versie:

ipkg install py26-cheetah

Daar wordt ook nog py25-cherrypy genoemd, in ons geval waarschijnlijk py26-cherrypy, deze heb ik zelf niet geinstalleerd. Hij werkt nu, dus misschien had ik die al.
Titel: Re: SickBeard Installeren
Bericht door: Björn op 23 december 2010, 10:35:35
Was er inmiddels achter dat hij met 2.5 wel werkte inderdaad.. Even vergeten terug te koppelen  :oops:
Titel: Re: SickBeard Installeren
Bericht door: Anonymous op 31 december 2010, 13:35:02
Hallo Iedereen,

Ik ben een nieuwe eigenaar van een synology ds110j. Er ben erg tevreden. Ik heb nu SABnzbd en Couchpotato eindelijk aan de praat. Alleen SickBeard krijg ik niet aan de praat.
De installatie is volgens mij vlekkeloos gegaan maar het starten gaat gewoon niet goed. Hieronder de foutmelding:


python /volume1/@appstore/sickbeard/SickBeard.py
Starting up Sick Beard master from /volume1/@appstore/sickbeard/config.ini
Traceback (most recent call last):
  File "/volume1/@appstore/sickbeard/SickBeard.py", line 190, in <module>
    main()
  File "/volume1/@appstore/sickbeard/SickBeard.py", line 117, in main
    sickbeard.CFG = ConfigObj(sickbeard.CONFIG_FILE)
  File "/volume1/@appstore/sickbeard/lib/configobj.py", line 1219, in __init__
    self._load(infile, configspec)
  File "/volume1/@appstore/sickbeard/lib/configobj.py", line 1302, in _load
    raise error
lib.configobj.DuplicateError: Duplicate keyword name at line 44.


Waar kan ik zien wat er verkeerd is en waar kan ik het aanpassen?

Alvast bedankt!

Groeten
Titel: Re: SickBeard Installeren
Bericht door: Brickman op 02 januari 2011, 16:53:51
Heb je hem hierna nog een keer proberen op te starten?

Laatste versie van de installatie howto is te vinden op http://dl.dropbox.com/u/5653370/synology.html (wel in het Engels).
Titel: Re: SickBeard Installeren
Bericht door: DeeKayNL op 03 januari 2011, 18:39:16
Ja inderdaad. Heb ik net nogmaals gedaan en handmatig geprobeerd sickbeard geprobeerd te starten.
Maar nog steeds dezelfde foutmelding.

Kan ik ook ergens een default config inladen? Of hoe kan ik sickbeard anders DE-installeren?

Of is de config het probleem niet?
Titel: Re: SickBeard Installeren
Bericht door: Björn op 03 januari 2011, 19:49:58
Volgens mij komt dat doordat je python 2.6 hebt en niet 2.5 (zie hierboven)
Titel: Re: SickBeard Installeren
Bericht door: DeeKayNL op 03 januari 2011, 19:57:33
Kan ik dat nog verhelpen? Want voor CouchPotato werd weer versie 2.6 aangeraden.
Titel: Re: SickBeard Installeren
Bericht door: Brickman op 03 januari 2011, 21:15:29
Citaat van: "DeeKayNL"
Kan ik dat nog verhelpen? Want voor CouchPotato werd weer versie 2.6 aangeraden.
Voor command line:
/var/packages/sab2/target/utils/bin/python /volume1/@appstore/sickbeard/SickBeard.py &

Vanuit sabstart.sh:
/var/packages/sab2/target/utils/bin/python /volume1/@appstore/sickbeard/SickBeard.py --quiet &

Dan maak je gebruik van python 2.5 die bij de sabnzb+ package van merty wordt mee geleverd.
Titel: Re: SickBeard Installeren
Bericht door: DeeKayNL op 04 januari 2011, 22:33:31
Allereerst dank voor jullie snelle reacties !

Als ik de commandline gebruik krijg ik weer dezelfde melding:

bbenassi> /var/packages/sab2/target/utils/bin/python /volume1/@appstore/sickbeard/SickBeard.py &
bbenassi> Starting up Sick Beard master from /volume1/@appstore/sickbeard/config.ini
Traceback (most recent call last):
  File "/volume1/@appstore/sickbeard/SickBeard.py", line 190, in <module>
    main()
  File "/volume1/@appstore/sickbeard/SickBeard.py", line 117, in main
    sickbeard.CFG = ConfigObj(sickbeard.CONFIG_FILE)
  File "/volume1/@appstore/sickbeard/lib/configobj.py", line 1219, in __init__
    self._load(infile, configspec)
  File "/volume1/@appstore/sickbeard/lib/configobj.py", line 1302, in _load
    raise error
lib.configobj.DuplicateError: Duplicate keyword name at line 44.

ik neem aan dat die het dan vanuit sabstart.sh  ook niet zal werken?
Als ik de melding dan goed lees, wil dat zeggen dat er een fout zit in de configobj.py?

Ben nogal nieuw in dit gebeuren maar ik hoop dat jullie me hier verder mee kunnen helpen!

BTW ik heb sickbeard 1 keer draaiend gehad en daarna niet meer. Zou er iets corrupt geraakt kunnen zijn?
Kan ik eventueel alles van sickbeard verwijderen en weer opnieuw installeren?
Titel: Re: SickBeard Installeren
Bericht door: DeeKayNL op 09 januari 2011, 13:25:42
Het probleem is opgelost.

Ik heb de config.ini gerenamed en vervolgens sickbeard opnieuw opgestart. Nu wertk Sickbeard zonder problemen. Alleen krijg ik nog een melding over de git path.
Titel: Re: SickBeard Installeren
Bericht door: Brickman op 09 januari 2011, 13:33:44
Citaat van: "DeeKayNL"
Het probleem is opgelost.

Ik heb de config.ini gerenamed en vervolgens sickbeard opnieuw opgestart. Nu wertk Sickbeard zonder problemen. Alleen krijg ik nog een melding over de git path.

Sick Beard afsluiten en config.ini openen en git_path = /opt/bin/git instellen. Nu is de melding verdwenen.
Titel: Re: SickBeard Installeren
Bericht door: Martijn85 op 26 januari 2011, 19:47:07
Een kleine aanpassing toegevoegd voor de mensen die willen updaten naar DSM 3.1 (beta).
Titel: Re: SickBeard Installeren
Bericht door: Brickman op 26 januari 2011, 20:33:06
Of je maakt de volgende symlink weer aan:
ln -s /var/packages/sab2/target/utils/bin/python /usr/bin/python
Deze symlink in /usr/bin wordt verwijderd na een update naar een nieuwere versie van de DSM.
Titel: Re: SickBeard Installeren
Bericht door: webbier op 31 januari 2011, 15:17:14
Hallo,

ik heb mijn ds209 al een tijdje en wil er nu ook sickbeard op installeren. Sabnzbd+ werkt prima via het pakket van Merty. Nu heb ik een probleem met de installatie van SB, wanneer ik bovenstaand stappenplan volg loop ik vast bij stap 5: SB laten opstarten via sabnzbd+. Wanneer ik vi /var/packages/sab2/target/scripts/sabstart.sh uitvoer krijg ik als uitvoer in putty:

#!/bin/sh
#------------------------------------------
# sabstart
#
# use this script to start SABnzbd in deamon
# mode.
#------------------------------------------

DIR="/var/packages/sab2/target";
export PATH="$PATH:$DIR/utils/bin:$DIR/sab";

rm -rf $DIR/log/*
rm -rf $DIR/sab/logs/*



# first, find ip or hostname
IPaddr="";
port="";

# get it out sab.ini
if [ -r $DIR/sab/sab.ini ]; then
        IPaddr=`/bin/get_key_value $DIR/sab/sab.ini host`
- /var/packages/sab2/target/scripts/sabstart.sh 1/53 1%

ik ben niet zo thuis in de commandline, dus weet niet wat ik nu precies moet doen. Wanneer ik op i druk gebeurt er namelijk niet zoveel.

Zou iemand zo vriendelijk willen zijn deze commandline noob op weg te helpen?
Titel: Re: SickBeard Installeren
Bericht door: Brickman op 31 januari 2011, 18:27:26
Citaat van: "webbier"
Hallo,

ik heb mijn ds209 al een tijdje en wil er nu ook sickbeard op installeren. Sabnzbd+ werkt prima via het pakket van Merty. Nu heb ik een probleem met de installatie van SB, wanneer ik bovenstaand stappenplan volg loop ik vast bij stap 5: SB laten opstarten via sabnzbd+. Wanneer ik vi /var/packages/sab2/target/scripts/sabstart.sh uitvoer krijg ik als uitvoer in putty:

#!/bin/sh
#------------------------------------------
# sabstart
#
# use this script to start SABnzbd in deamon
# mode.
#------------------------------------------

DIR="/var/packages/sab2/target";
export PATH="$PATH:$DIR/utils/bin:$DIR/sab";

rm -rf $DIR/log/*
rm -rf $DIR/sab/logs/*



# first, find ip or hostname
IPaddr="";
port="";

# get it out sab.ini
if [ -r $DIR/sab/sab.ini ]; then
        IPaddr=`/bin/get_key_value $DIR/sab/sab.ini host`
- /var/packages/sab2/target/scripts/sabstart.sh 1/53 1%

ik ben niet zo thuis in de commandline, dus weet niet wat ik nu precies moet doen. Wanneer ik op i druk gebeurt er namelijk niet zoveel.

Zou iemand zo vriendelijk willen zijn deze commandline noob op weg te helpen?

Je kan ook nano installeren met ipkg install nano is een wat makkelijkere editor.
Titel: Re: SickBeard Installeren
Bericht door: tmeester op 10 februari 2011, 19:32:55
Hoi Brickman,

ik ben bezig met het installeren van sickbeard en couchpatato op mijn Synology DS107+. Couchpatato is mij gelukt adhv de mooie handleiding die je hier hebt gepost brickman.

Sickbeard lukt me maar niet aan de praat te krijgen. Ik heb de stappen gevolgd die in je handleiding staan. ik maak gebruik van de bestanden die je hebt gepost. sabStart.sh, sabstop.sh, couchpatato.sh, en sickbeard.sh. Zoals ik zei werkt couchpatato gewoon bij het opstarten van de DS.

als ik het handmatig opstart met: python2.5 Sickbeard.py ;dan zie ik het onderstaande en blijft het daarop steken.
Citaat
Starting up Sick Beard master from /volume1/@appstore/sickbeard/config.ini
19:28:29 INFO::MainThread :: Checking database structure...
19:28:30 INFO::MainThread :: No duplicate episode, check passed
19:28:30 INFO::MainThread :: Starting Sick Beard on http://localhost:9100 (http://localhost:9100)

Ik heb verschillende dingen geprobeerd om het te laten opstarten vanuit het sickbeard.sh script:

/usr/bin/python /volume1/@appstore/sickbeard/SickBeard.py -q &
/opt/bin/python2.5 /volume1/@appstore/sickeard/SickBeard.py -q &
/var/packages/sab2/target/utils/bin/python /volume1/@appstore/sickeard/SickBeard.py --quiet &

ik heb een DS 107+ met firmware 3.0 1337 geinstalleerd
ik heb de verschillende packages geisntalleerd die genoemd zijn in de handleiding
python25 py25-cheetah py25-cherrypy python26

maar kom er nog steeds niet uit. misschien dat jij me verder kan helpen. moet vast iets over het hoofd zien.

alvast bedankt,

thomas
Titel: Re: SickBeard Installeren
Bericht door: Martijn85 op 11 februari 2011, 12:57:20
Citaat
19:28:30 INFO::MainThread :: Starting Sick Beard on http://localhost:9100 (http://localhost:9100)

Kan je sickbeard dan niet benaderen op poort 9100?

Dus: http://synology_ip:9100 (http://synology_ip:9100)

Er worden verder geen foutmeldingen gegeven als ik het zo bekijk.

En heb je dit command uitgevoerd bij het installeren:

ln -s /var/packages/sab2/target/utils/bin/python /usr/bin/python
Titel: Re: SickBeard Installeren
Bericht door: tmeester op 11 februari 2011, 13:42:25
Citaat van: "Martijn85"
Citaat
19:28:30 INFO::MainThread :: Starting Sick Beard on http://localhost:9100 (http://localhost:9100)

Kan je sickbeard dan niet benaderen op poort 9100?

Dus: http://synology_ip:9100 (http://synology_ip:9100)

Er worden verder geen foutmeldingen gegeven als ik het zo bekijk.

En heb je dit command uitgevoerd bij het installeren:

ln -s /var/packages/sab2/target/utils/bin/python /usr/bin/python

Dat klopt, ik kan sickbeard niet benaderen op  http://synology_ip:9100 (http://synology_ip:9100) en als ik het bovenstaande commando uitvoer geeft ie aan dat het al bestaat.
Titel: Re: SickBeard Installeren
Bericht door: madamo op 13 februari 2011, 21:50:11
Ik snap niet helemaal hoe ik dit moet installeren: ipkg install git

Ik log in met WINSCP op mijn NAS en dan voer ik in de console ipkg install git in maar dan krijg ik een foutmelding.

Hoe werkt dit precies.
Titel: Re: SickBeard Installeren
Bericht door: Björn op 17 februari 2011, 16:48:20
Citaat van: "madamo"
Ik snap niet helemaal hoe ik dit moet installeren: ipkg install git

Ik log in met WINSCP op mijn NAS en dan voer ik in de console ipkg install git in maar dan krijg ik een foutmelding.

Hoe werkt dit precies.
"een foutmelding"
Foutmeldingen zeggen doorgaans wat er aan de hand is, dus als je de foutmelding even vermeldt kan dat zeker helpen ;)
Titel: Re: SickBeard Installeren
Bericht door: wizjos op 17 februari 2011, 17:02:09
Citaat van: "Bjorn"
Citaat van: "madamo"
Ik snap niet helemaal hoe ik dit moet installeren: ipkg install git

Ik log in met WINSCP op mijn NAS en dan voer ik in de console ipkg install git in maar dan krijg ik een foutmelding.

Hoe werkt dit precies.
"een foutmelding"
Foutmeldingen zeggen doorgaans wat er aan de hand is, dus als je de foutmelding even vermeldt kan dat zeker helpen ;)
Zou zeker helpen... anders moeten we een telepathiemodule laten installeren  :mrgreen:
Maar als ik het zo lees krijg ik het vermoeden dat 'ie niet weet dat IPKG eerst geïnstalleerd moet worden...
Titel: Re: SickBeard Installeren
Bericht door: ronaldvh op 08 maart 2011, 12:06:22
voor mensen met problemen met het opstarten van SickBeard, installeer sabnzbdplus met IPKG inplaasts van de Merty Package, deze packages zijn niet voor alle DS modellen hetzelfde, een DS207 gaat prima, maar op een DS107+ lukte het me niet met de Merty Package.

ik heb deze guide gebruikt http://kevin.vanzonneveld.net/techblog/ ... _synology/ (http://kevin.vanzonneveld.net/techblog/article/install_sabnzbd_on_your_synology/)
het automatisch opstarten werkt bij mij (nog) niet, maar mn DS staat toch altijd aan.
Titel: Re: SickBeard Installeren
Bericht door: cyrus1977 op 08 maart 2011, 23:16:44
gewoon aan roepen in je rc.local.