Auteur Topic: Sickbeard start niet (root reeds geprobeerd)  (gelezen 9252 keer)

Offline Soulplayer

  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 0
  • Berichten: 40
Sickbeard start niet (root reeds geprobeerd)
« Gepost op: 06 januari 2017, 22:12:26 »
Dag iedereen,

Ik heb de zoekfunctie reeds gebruikt, maar ik slaag er niet in om mijn sickrage terug te laten werken na een recovery via een externe harde schijf. Hij start niet op. Als ik het via ssh doe

Wat ik reeds deed:
Clean install sickbeard-custom met fork (Fork URL: git://github.com/SickRage/SickRage.git Fork branch: master)
=> geeft error "kan pakket service niet uitvoeren"

Clean install sickbeard-custom met aangepaste user (root/admin in /var/packages/sickbeard-custom/scripts)
=> geeft error  "kan pakket service niet uitvoeren"

Alle rechten gegeven aan user sc-media
=> geeft GEEN error, maar start niet op (blijft op stopgezet staan)

Wat kan ik nog meer doen? Ik heb het gevoel dat sickrage niet geinstalleerd wordt. De folder in /volume1/@appstore/sickbeard-custom blijft redelijk leeg. er staan 2 mapjes in: app(daarin mapje images en file config) en varmet daarin een config.ini.
Als ik dit vergelijk met mijn couchpotato-custom die wel draait, dan klopt dat ook niet echt. Daar staan veel meer files in.

Hopelijk kan iemand mij helpen. Ik gebruikte sickrage voor de unrar functie. Dat zit in Sonarr niet ingebouwd...

Ben(V)

  • Gast
Re: Sickbeard start niet (root reeds geprobeerd)
« Reactie #1 Gepost op: 06 januari 2017, 22:28:54 »
Het Sickrage package is nog niet geschikt gemaakt voor DSM 6.
Oude installaties die al op DSM 5 draaiden bleven werken maar nieuw instaleren geeft problemen.

Er zijn een aantal workaround maar dat zijn lapmiddelen zoals het package als root te laten draaien.
Als je hier even zoekt kun je die wel vinden.

Het staat op mijn todo lijstje om ook voor Sickrage een DSM 6 package te maken, omdat ik dan zelf ook over kan naar DSM 6 maar weet niet wanneer ik daar tijd voor heb.

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.169
  • Fijne feestdagen.......
    • Truebase
Re: Sickbeard start niet (root reeds geprobeerd)
« Reactie #2 Gepost op: 06 januari 2017, 22:36:40 »
Een lapmiddel:

Citaat
Zoals te verwachten wilde de package niet starten, maar ook dat heb ik weten op te lossen door de sickbeard-custom gebruiker in /etc/group en /etc/group- toe te voegen aan de administrators groep.

Bron.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Soulplayer

  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 0
  • Berichten: 40
Re: Sickbeard start niet (root reeds geprobeerd)
« Reactie #3 Gepost op: 07 januari 2017, 08:17:25 »
Bedankt voor jullie input, maar dit heb ik eigenlijk ook reeds geprobeerd. Ik heb echt het gevoel alsof hij weigert de package via GIT te installeren. Nochtans werkt GIT want couchpotato is geinstalleerd en draait goed...

Ben(V)

  • Gast
Re: Sickbeard start niet (root reeds geprobeerd)
« Reactie #4 Gepost op: 07 januari 2017, 09:01:33 »
Git heeft er niets mee te maken, dat is een source code control systeem en zorgt alleen voor het versiebeheer van de (in dit geval)Python code.
Het gaat om het package wat problemen geeft.

Een package is eigenlijk een set van Linux scripts waarmee de applicatie op DSM geinstalleerd wordt en waarin allerlei dingen geregeld worden zodat de applicatie netjes in DSM geintegreerd wordt en in het package centre verschijnt.

Offline Soulplayer

  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 0
  • Berichten: 40
Re: Sickbeard start niet (root reeds geprobeerd)
« Reactie #5 Gepost op: 07 januari 2017, 09:14:57 »
Bedankt voor de uitleg. Het is toch raar dat er niets geinstalleerd wordt in de folder? Kan ik dit packet manueel downloaden en alles op de juiste plaats gaan zetten?

Ik heb volgende walktrough gebruikt aangepast met de nieuwe repo etc...:
DiskStation> cd /volume2/@appstore/sickbeard-custom/var
DiskStation> rm -r SickBeard/
DiskStation> /volume2/@appstore/git/bin/git clone https://github.com/SiCKRAGETV/SickRage.git SickBeard
DiskStation> cd SickBeard
DiskStation> /volume2/@appstore/git/bin/git checkout master
Already on 'master'
Your branch is up-to-date with 'origin/master'.
DiskStation> /volume2/@appstore/git/bin/git reset --hard 9226ba5efba06fb9defc5272f03dae5d6d1c4145
Checking out files: 100% (4692/4692), done.
HEAD is now at 9226ba5 HOTFIX: Fixed bug that was causing login screen to display when no user/pass was set in config
DiskStation> cd /var/packages/sickbeard-custom/scripts/
DiskStation> ./start-stop-status start

Het eerste rode lukt jammer genoeg niet (fatal: Could not parse object '9226ba5efba06fb9defc5272f03dae5d6d1c4145'.)
Het tweede rode geeft een su permission error (zit nochtans ingelogd onder root via sudo su -)

als ik python ./SickBeard.py -p 8899 gebruik dan start het programma op. Echter krijg ik daar dan volgende error:
2017-01-07 10:25:16 MAIN :: No git specified, can't use git commands
2017-01-07 10:25:16 CHECKVERSION :: No git specified, can't use git commands
Ik heb de path toegevoegd in de config file en nu start hij goed op. Echter enkel via ssh en als ik putty sluit dan sluit het programma weer af... Ik kan het met taakplanner aanzetten, echter wil ik het ook kunnen uitzetten. Is er een commando om dat te doen?

Aan: python /volume1/@appstore/sickbeard-custom/var/SickBeard/SickBeard.py
Uit: ??
Tips of zit ik volledig fout bezig?

Ben(V)

  • Gast
Re: Sickbeard start niet (root reeds geprobeerd)
« Reactie #6 Gepost op: 07 januari 2017, 11:13:55 »
Ja volkomen fout.

Die uitleg was bedoelt om van GitHub te wisselen voor Sickrage.
Heeft niets met het installeren van het package te maken.

Hier is een workaround:

  • Deinstalleer het sickrage package waar je nu dingen mee geexperimenteerd hebt.
  • Reboot je NAS.
  • Installeer SickBeard Custom
  • Zorg ervoor dat Sickbeard niet automatisch opstart na de installatie(vinkje weghalen).
  • Kies daarbij de als GitHub "https://github.com/SickRage/SickRage" en "master".
  • Start winscp.
  • Edit het bestand "/var/packages/sickrage-custom/scripts/start-stop-status".
  • Wijzig het stukje code zoals hieronder aangegeven en save het bestand.
  • Nu zou je sickrage vanuit het package centre moeten kunnen opstarten.

start_daemon ()
{
  # su - ${USER} -c "HOME=${INSTALL_DIR}/var PATH=${PATH} ${PYTHON} ${SICKBEARD} --daemon --pidfile ${PID_FILE} --config ${CFG_FILE} --datadir ${INSTALL_DIR}/var/"
  sudo -u ${USER} bash -c "HOME=${INSTALL_DIR}/var PATH=${PATH} ${PYTHON} ${SICKBEARD} --daemon --pidfile ${PID_FILE} --config ${CFG_FILE} --datadir ${INSTALL_DIR}/var/"
}

Dit zou moeten werken, maar ik kan je geen garantie geven dat het ook bij jouw zo werkt.

Je gaat met dat sudo commando sickarge als root laten draaien, wat je eigenlijk niet zou moeten willen, maar zonder het package te herbouwen gaat het nooit fatsoenlijk werken onder DSM 6 en dat geld voor alle packages die niet specifiek voor DSM 6 geschikt zijn gemaakt.

Verder kun je nog wel wat problemen verwachten met het config bestandje van de firewall omdat die wel eens blijft hangen.
DSM 6 voorziet namelijk in het zelf beheren van die .sc files en de huidige packages plaatsen die zelf.

Offline Soulplayer

  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 0
  • Berichten: 40
Re: Sickbeard start niet (root reeds geprobeerd)
« Reactie #7 Gepost op: 07 januari 2017, 12:12:40 »
Alvast bedankt voor jouw duidelijke uitleg! Ik heb alle stappen gedaan (wissen, restarten etc...). Op dit moment geeft hij geen foutmelding meer als hij wil opstarten, echter stopt hij ook direct. Het pakket gaat direct terug naar "stopgezet". Kan ik ergens logfiles vinden om te kijken wat er nog fout staat? Misschien is de poort al in gebruik...

Ben(V)

  • Gast
Re: Sickbeard start niet (root reeds geprobeerd)
« Reactie #8 Gepost op: 07 januari 2017, 13:49:00 »
Waarschijnlijk stopt hij niet echt, maar ziet het package centre hem niet meer draaien.
Dat kun je testen door gewoon met je browser naar het adres  "http:// <NAS>:<poortnummer>" te gaan.

Je zult waarschijnlijk de andere commandos in dat start-stop-status script aan moeten passen met een sudo.

Offline Soulplayer

  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 0
  • Berichten: 40
Re: Sickbeard start niet (root reeds geprobeerd)
« Reactie #9 Gepost op: 07 januari 2017, 14:24:23 »
Het werkte niet dus ben ik nog eens goed beginnen rond kijken.

in /usr/local/sickbeard-custom/var vond ik de config file. Daar stond git, local ip, port niet goed ingevuld. Deze heb ik aangepast et voila. Het startte op zonder problemen :).

Iedereen bedankt voor de hulp!

Ben(V)

  • Gast
Re: Sickbeard start niet (root reeds geprobeerd)
« Reactie #10 Gepost op: 07 januari 2017, 14:40:39 »
Verkeerd is hier niet het juiste woord.
In die config moet alleen een poort staan en zal misschien wel anders zijn dan jij verwacht, maar dat mag geen probleem zijn?

Bij mijn weten hoort daar ook geen git te staan.

Offline Soulplayer

  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 0
  • Berichten: 40
Re: Sickbeard start niet (root reeds geprobeerd)
« Reactie #11 Gepost op: 07 januari 2017, 14:43:58 »
Er was niets ingevuld. Waarschijnlijk gaf hij daarom een fout melding en stopte hij met starten.

Oud config.ini
git_path =
localhost_ip =
web_port = 8081


Aanpassingen:
git_path = /usr/local/git/bin/git
localhost_ip = 10.0.1.34
web_port = 8899

Ben(V)

  • Gast
Re: Sickbeard start niet (root reeds geprobeerd)
« Reactie #12 Gepost op: 07 januari 2017, 16:17:26 »
Aha je bedoelt de config.ini van Sickrage.

Nee van de dingen die jij daar ingevuld hebt is alleen de port van belang en die staat volgens mij standaard op 8083 voor het sickrage-custom package de rest staat standaard op ""
Die poort daar aanpassen is niet slim want dat geld alleen voor SIckRage en DSM denkt nog steeds dat SickRage op 8083 draait.
Die dingen kun je aanpassen in SickRage zelf en worden niet standaard gezet.

Heeft ook niets met het package centre te maken.
Het kan komen dat je een reboot van je NAS gedaan hebt of je was te snel.
Het package centre kijkt maar af en toe of iets draait en de eerste keer dat je Sickrage opstart heeft hij nogal wat tijd nodig voor hij echt draait.

Offline Soulplayer

  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 0
  • Berichten: 40
Re: Sickbeard start niet (root reeds geprobeerd)
« Reactie #13 Gepost op: 07 januari 2017, 16:43:32 »
Alvast nogmaals bedankt :). Ik heb alles nog eens opnieuw gedaan, maar deze keer ook de map /usr/local/sickbeard-custom gewist. Dan jouw "fix" toegepast en nu draait hij terug goed op de juiste poort zonder aanpassingen te moeten doen in de config file.

Ben(V)

  • Gast
Re: Sickbeard start niet (root reeds geprobeerd)
« Reactie #14 Gepost op: 07 januari 2017, 17:53:51 »
Ben blij dat het gelukt is. :thumbup:


 

Sickbeard TPB update link error

Gestart door EdgarBoard SickBeard

Reacties: 0
Gelezen: 1473
Laatste bericht 11 februari 2014, 17:10:35
door Edgar
DSM 6 loopt vast door Sickrage (Sickbeard Custom)

Gestart door DieterCBoard Synology DSM 6.0

Reacties: 19
Gelezen: 6248
Laatste bericht 01 april 2016, 16:18:59
door DieterC
Sickbeard en hibernation

Gestart door dennyBoard SickBeard

Reacties: 16
Gelezen: 9881
Laatste bericht 09 mei 2013, 20:52:03
door nomad
Sickbeard installeren vraagt (onterecht?) om Python

Gestart door threatlockzBoard SickBeard

Reacties: 1
Gelezen: 1624
Laatste bericht 10 november 2014, 08:15:40
door threatlockz
Sickbeard op een 207+

Gestart door KnorrBoard SickBeard

Reacties: 9
Gelezen: 4435
Laatste bericht 19 juni 2012, 23:22:56
door Matr1x