Synology-Forum.nl
Packages => 3rd party Packages => SickRage => Topic gestart door: leurb op 19 april 2020, 12:40:33
-
Vandaag updates gedraaid die klaar stonden en hierna start SickChill niet meer op.
Handmatig uitvoeren geeft de melding "kan pakket niet starten" en reboot van de Synology geeft hetzelfde resultaat.
Iemand anders dezelfde ervaringen en misschien een oplossing ?
p.s. laatste regelmatig updates gehad en die gingen gewoon goed.
Tia
Leurb
-
Ook ik kan de pakket service van SickChill niet meer uitvoeren na de update van vanmorgen, iemand een idee wat ik kan doen?
-
Ik zie op https://github.com/SickChill/SickChill/issues/6224 de oplossing vanuit @ben(v) .
Trying it now ...
Edited: it works. Als je het bestand uit de link aanpast, start SC weer.
Edited: maar ik snap de 'ruzie' in de draad niet. @ben(V) jij wel? Is jouw oplossing nu wel of niet de juiste (voor de toekomstige updates)?
Edited op 21 april: bad advice .... negeer deze post, oplossing staat later in deze draad.
-
Begrijp dat ook niet helemaal maar de oplossing van Ben(V) lijkt wel te werken.
Thanks
-
Ik begrijp nu dat jullie precies weten wat jullie moeten doen, voor mij is het (abracadabra) moeilijk, ik kan de betreffende map niet vinden.
-
Je moet PuTTY of WinSCP (https://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/) gebruiken om die map te kunnen zien.
-
Zie mijn afbeelding, Sickbeard bestaat niet. IK heb de hele link ook al gekopieerd, maar dat werkt ook niet.
IK ben een echte dummy op dat gebied.
-
Zoek eens op TorrentProvider.py vanaf /volume1/@appstore:
find . -iname TorrentProvider.py
-
Dan krijg ik ook een foutmelding.
-
Zowel de aangedragen oplossing door Ben(V) en de aangedragen oplossing van miigotu (de ontwikkelaar) werkt bij mij niet.
https://github.com/SickChill/SickChill/issues/6217#issuecomment-616043427
Wat wel werkt (tot die tijd) is het uitvoeren van de volgende code in de installatie-directory van sickchill (op de Synology is dat volgens mij /volume1/@appstore/sickrage of /sickchill)
git checkout HEAD~9
Dan ben je weer terug bij de commit voordat alles mis ging. SickChill geeft dan alleen wel de fout dat deze niet aan de master branch vast zit. Dat is alleen niet erg, want updaten breekt de installatie.
Mocht het probleem dan weer opgelost zijn dan kan de volgende code worden uitgevoerd om de master branch weer te volgen
git checkout master
-
@hanshendrix Je hebt 3 plaatsen waar TorrentProvider.py te vinden is, ik weet echter niet waarom:
/volume1/@appstore/sickrage
/volume1/@appstore/sickbeard-custom
/volume1/@appstore/sickchill
-
Volgens mij zijn dat de drie verschillende packages die geïnstalleerd kunnen worden. Vandaar dat deze vaker naar boven komt.
-
Maar niet de juiste, kennelijk.
Ik heb er verder geen verstand van (dus uit nieuwsgierigheid) maar, ik vraag mij af, doen die 3 niet hetzelfde ?
Dus, waarom 3 verschillende, waarbij de juiste er niet bij zit maar, wel hetzelfde probleem bij 1 van de 3 die in gebruik is ?
-
Ik heb ze verwijderd, Sickbeard en Sickrage, was nog niet gebeurd.
-
Je moet dus deze kunnen aanpassen:
[attachimg=1]
-
Dat begrijp ik nu, maar Hoe?
-
Ga eens in /volume1/@appstore/sickchill/var staan en doe eens
ls -la
-
Heb ik gedaan
-
Ik zie het ineens, eerder deed je
cd Sickbeard
maar moest zijn cd SickBeard
-
Het volledige commando is dus:
vi /volume1/@appstore/sickchill/var/SickBeard/sickchill/providers/torrent/TorrentProvider.py
Tenzij je niet weet hoe "vi" werkt.......
-
Yes, ik ben erin, maar hoe pas ik het nu aan?
-
Je gaat op de regel staan "from feedparser import FeedParserDict"
Dan met rechts-pijltje (toets) naar rechts totdat de cursor achter "feedparser" staat.
Toets in i
Toest in .util
Nu zie je dus feedparser.util
Druk op de <esc> toets
Daarna toest je in wq
en <enter>
Dan wordt de file saved en je bent uit de editor.
-
Sorry, dit was fout:
wq
Moet zijn :wq
En dan <enter>
-
Birdy, ik weet niet hoe ik je moet bedanken, maar het werkt bij mij wel, super, petje af :thumbup: :clap:
-
Graag gedaan.... 8)
-
@dvandonkelaar jij ook bedankt.
-
Nog 1 vraag, krijg ik straks ook weer de updates binnen?
-
Geen idee, ik gebruik geen SickChill ;D maar, dat zal toch wel ?
-
Ik wacht wel af, fijne avond nog...
-
Het kan zijn dat er niet geüpdatet kan worden doordat er een bestand gewijzigd is t.o.v. de master.
Maar dat licht er aan hoe de updater van SickChill gebouwd is.
-
Hmm. Na de nieuwste updates weer zelfde issue.
Ik word van de issues op Github niet veel wijzer. De aanpassing zoals BenjV voorstelt is dus niet goed volgens de ontwikkelaar. Maar hoe dan wel te fixen? Lijkt erop dat je bestanden moet verwijderen en dan met Git opnieuw te installeren maar da's nogal ingrijpend als je niet precies weet wat je doet :-).
Zie bv:https://github.com/SickChill/SickChill/issues/6217#issuecomment-616043427
-
BenV had gisteren zijn instructies al aangepast, voordat jij hier de eerste post maakte naar zijn verhaal. Dat maakt het ook heel onduidelijk als mensen schrijven dat de instructies van Ben goed werken.
In zijn Edit schreef hij al dat het aanpassen van die file niet de goede is omdat die updates niet overleeft.
De instuctie om dat via git aan te passen klinkt het simpelste. Is hier ook al gepost. Git is een versie beheer programma. Via git kun je gewoon de aanpassingen ongedaan maken en een paar versies terug gaan. Blijkbaar moet je 7 versies terug gaan om een goed werkende versie te krijgen. De posting op dit forum is echter het meest duidelijk.
Maar als de ontwikkelaar op de hoogte is van het probleem, kun je ook wachten totdat hij een update doet en dan via git die update binnenhalen. (Blijkbaar kan het updaten van dit pakket ook via git)
-
Ik heb sinds de update gisteren het zelfde probleem. Nu heb ik al geprobeerd om de aanpassing te maken naar ' feedparser.util zoals hier beschreven (lukt ook) maar dit lost voor mij het probleem helaas niet op. Ik heb ook geprobeerd die nieuwe 'SickChill noarch V1.2.spk from BenjV' te insalleren. Als ik dat alleen doe krijg ik een nieuwe versie draaiend waar helemaal geen data/instellingen zijn meegenomen. Wat doe ik fout/kan ik nog doen?
-
Kan je niet gewoon een release: https://github.com/SickChill/SickChill/releases (https://github.com/SickChill/SickChill/releases)pakken? Ik zie dat ze wel enorm veel releases hebben, beetje ongebruikelijk in mijn ogen, maar ik ken hun devcycle natuurlijk ook niet.
-
Vanaf commit cdf3a72 (https://github.com/SickChill/SickChill/commit/cdf3a72d7ae3d76d64c3b85a733396fcd1692812) is dit opgelost. (Op mijn raspberry pi tenminste)
Zie de info in issue #6230 (https://github.com/SickChill/SickChill/issues/6230) voor een correcte upgrade van SickChill.
-
Het lijkt dat ik hem inmiddels weer werkend heb gekregen op mijn DS414. Wel een vraagje of het nu goed gaat. Wat ik dus heb gedaan:
1. De nieuwe BenjV geinstalleerd
2. Ik heb nu twee versies op de nas staan, deze nieuwe, en de 'orginele' Sickbeard-custom
3. Er staat dat de nieuwe versie runt, maar de url (poort 8899) werkt niet
4. De Sickbeard-custom werkt weer wel maar volgens synology staat die op 'stopped'
Mijn vraag is nu, klopt dit, en zo ja kan ik 1 van de twee verwijderen?
-
Kan ik deze nu wel of niet gebruiken, is van vandaag.
-
Ja dat kan, zie reactie #35
-
Oke, lijkt opgelost door de stappen te volgen (dank @dvandonkelaar )
https://github.com/SickChill/SickChill/issues/6230 (https://github.com/SickChill/SickChill/issues/6230)
Mijn pad is wel anders dan daar genoemd wordt
cd /volume1/@appstore/sickchill/var/SickBeard
en dan
find -name *.pyc -delete
(als root, dus evt
sudo -i find -name *.pyc -delete)
Daarna update gedaan vanuit de webinterface en t draait nu gewoon door.
-
Ik zie dat ik inmiddels 23 updates achter loop.
Zit de fix hier al in verwerkt of niet?
-
Persoonlijk denk ik dat een weekje wachten het beste is.
(ik loop inmiddels 39 achter ;) )
-
@Robert Koopman, als je 23 updates achter loopt, zit de fout er nog niet eens in verwerkt. Ik dacht dat je iets van 6 updates terug moest om het weer werkend te krijgen. :P
-
Ik heb deze spk van Github van de ontwikkelaar, voor de Synology en hij werkt.
SickChill noarch V1.2.spk from BenjV (https://github.com/BenjV/SYNO-packages/raw/master/SickChill%20noarch%20V1.2.spk)
-
Ik kan bevestigen dat de oplossing van BenjV (tot nu toe) inderdaad werkt.
Wel een kanttekening puur ter informatie:
- Ik had op 1 machine (1512+), waar ik op 20 april 2020 een fiks aantal updates achter liep, wel een issue: ik installeerde eerst het nieuwe package (duurde vrij lang). Sickchill startte daarna netjes op,maar openstaande updates waren nog niet uitgevoerd. Doorvoeren van de updates leverde echter een foutmelding op en was niet meer mogelijk. Een back-up van de database, remove & reinstall van Sickchill gevolgd door een restore van de database deed vervolgens wonderen.
- Op een andere machine (1819+) had ik eerst de updates uitgevoerd waardoor Sickchill niet meer opstartte. Daarna heb ik instructie van BenjV gevolgd (de 'feedparserdict' aanpassing). Toen startte Sickchill netjes weer op. Vervolgens het package geïnstalleerd. Updates die daarna binnen kwamen heb ik doorgevoerd en Sickchill werkt daarna nog steeds.
Uiteraard hulde aan BenjV en zijn werk!!!
-
Ik heb vandaag de nieuwe update van Sickchill (22-4) uitgevoerd, zonder problemen.
Gisteren de package van Benj(V) geïnstalleerd.
-
Ik heb de andere route gekozen (zie boven). Die werkt ook prima.
Zijn er naast dit issue nog andere voordelen bekend van het 1.2 package tov de vorige versie?
-
Ik blijf helaas met de situatie dat de app faalt om te starten. Ik heb de feedparser folders verwijderd, de .pyc files verwijderd en die 1.2 package geinstalleerd. Maar geen succes. Iemand anders nog een tip? Draai op een Synology 918+,
EDIT: ik zie nu dat die 1.2 versie gewoon een nieuwe instantie heeft gecreerd, met daarbij ook een volledige schone config... de sickbeard-custom werkt nog steeds niet. Ik start wel met de nieuwe installatie...
-
Update gedaan, wilde niet meet starten.
Dat genoemde commando uitgevoerd en start weer netjes op.