Auteur Topic: Sickbeard start niet (root reeds geprobeerd)  (gelezen 6323 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: 1039
  • -Ontvangen: 5997
  • Berichten: 35.982
  • Synology is awesome.
    • Synology Support
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       [ARCHIEF OPSLAG]
DS107+    DSM 3.1-1639       [ARCHIEF OPSLAG]
DS508     DSM 4.0-2265       [ARCHIEF OPSLAG]
DS111     DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim DSM 6.2.3-25426-2  [SPEELTJE]
DS411+II  DSM 6.2.3-25426-2  [BACKUP]
DS413J    DSM 6.2.3-25426-2  [Surveillance]
DS716+II  DSM 6.2.3-25426-2  [TEST]
-----VMM  DSM 7.0-40850      [PREVIEW]
DS918+    DSM 6.2.3-25426-2  [PROD]
RT2600ac  SRM 1.2.4-8081-1   [PROD]
MR2200ac  SRM 1.2.4-8081-1   [PROD]

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:


 

rechten problemen met sabnzb, couchpotato en sickbeard

Gestart door B3rtBoard 3rd party Packages

Reacties: 3
Gelezen: 1272
Laatste bericht 01 juni 2018, 13:44:12
door Ben(V)
Sickbeard Custom - poort 8083

Gestart door xindirBoard SickBeard

Reacties: 1
Gelezen: 1292
Laatste bericht 01 april 2015, 20:48:36
door GeddyLee
sickbeard app downloaden

Gestart door jellekeBoard SickBeard

Reacties: 9
Gelezen: 2455
Laatste bericht 21 mei 2014, 16:02:40
door skythes
DS214play Couchpotato,Python, Sabnzb, Sickbeard

Gestart door Maytree14Board CouchPotato

Reacties: 6
Gelezen: 5303
Laatste bericht 12 november 2013, 14:18:40
door Martijn85
Sickbeard Search Provider met NL ondertitels

Gestart door plenjouBoard SickBeard

Reacties: 11
Gelezen: 13103
Laatste bericht 23 januari 2014, 20:35:09
door Matr1x