Synology-Forum.nl
Tweaks / Addons A.K.A. The Underground => Optware / IPKG / Telnet => Topic gestart 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!
-
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
-
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.
-
Was er inmiddels achter dat hij met 2.5 wel werkte inderdaad.. Even vergeten terug te koppelen :oops:
-
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
-
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).
-
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?
-
Volgens mij komt dat doordat je python 2.6 hebt en niet 2.5 (zie hierboven)
-
Kan ik dat nog verhelpen? Want voor CouchPotato werd weer versie 2.6 aangeraden.
-
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.
-
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?
-
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.
-
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.
-
Een kleine aanpassing toegevoegd voor de mensen die willen updaten naar DSM 3.1 (beta).
-
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.
-
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?
-
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.
-
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.
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
-
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
-
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.
-
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.
-
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 ;)
-
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...
-
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.
-
gewoon aan roepen in je rc.local.