Synology-Forum.nl

Packages => 3rd party Packages => SickBeard => Topic gestart door: Robert Koopman op 06 november 2014, 09:14:47

Titel: Sickbeard database te nieuw?
Bericht door: Robert Koopman op 06 november 2014, 09:14:47
Eergisteren kreeg ik een melding in Sickbeard dat ik 58 versies achterliep.
Update gedaan, duurde erg lang alvorens Sickbeard opgestart was.
Vanmorgen mijn NAS eens opnieuw gestart en Sickbeard wil niet meer opstarten.
In de log staat deze melding:

ERROR    MAIN :: Your database version (19) has been incremented past what this version of Sick Beard supports (18).
If you have used other forks of Sick Beard, your database may be unusable due to their modifications


Ik gebruik de Sickbeard versie van SynoCommunity 20140528-5, is deze momenteel "te oud"?
Titel: Re: Sickbeard database te nieuw?
Bericht door: thecell op 06 november 2014, 09:29:07
Ik gebruik dezelfde versie.

Enkele dagen geleden zag ik ook de boodschap dat ik wat achter liep en heb gelijk een update gedaan die zonder problemen is verlopen.

Edit: ondertussen heb ik nog geen reboot gedaan.
Titel: Re: Sickbeard database te nieuw?
Bericht door: Robert Koopman op 06 november 2014, 09:54:58
Ik zou voorlopig niet rebooten!
Mijn Sickbeard is gestopt volgens Package Centre en wil dus ook niet meer starten.
Titel: Re: Sickbeard database te nieuw?
Bericht door: Ben(V) op 06 november 2014, 10:04:25
Robert,

Je zult de database van sickbeard weg moeten gooien. Dan maakt hij een nieuwe database aan.
Je kunt hem vinden in:
/volume1/@appstore/sickbeard-custom/var/sickbeard.db

Ik vrees wel dat je je series opnieuw moet toevoegen, maar je kunt hem gewoon je Serie folder laten scannen en dan voegt hij de series automatisch toe.

PS Ik zou voor de zekerheid die database ergens anders bewaren en niet weggooien
Titel: Re: Sickbeard database te nieuw?
Bericht door: Robert Koopman op 06 november 2014, 10:11:19
Ik zie daar oudere versies van de database staan, ook eentje met de extentie V18.
Dat is misschien wel de vorige versie. Qua omvang lijkt het er wel op.
Tegen de 500 series staan erin, opnieuw opbouwen is nog niet zo leuk denk ik.
Titel: Re: Sickbeard database te nieuw?
Bericht door: Ben(V) op 06 november 2014, 10:32:07
Ik vrees dat je weinig keus hebt.
Je zou ook kunnen proberen terug te gaan naar je vorige versie.

EDIT:
Sickbeard gebruikt een SQLite database
Je zou er eens naar kunnen kijken met een SQLite browser zoals deze:
http://sqlitebrowser.org/

Missschien kun je de shows exporteren en weer importeren.
Titel: Re: Sickbeard database te nieuw?
Bericht door: Robert Koopman op 06 november 2014, 14:29:51
Eerst de database en de oudere versies veilig gesteld.
Er stond een V18 database, ik heb de bestaande database V19 genoemd en V18 weer de actieve .db gemaakt.
Opstarten en werken  :)
OK, twee dagen kwijt, die afleveringen heb ik al maar Sickbeard denk van niet.
Titel: Re: Sickbeard database te nieuw?
Bericht door: Ben(V) op 06 november 2014, 17:30:13
Beter twee dagen dan 500 series :D
Titel: Re: Sickbeard database te nieuw?
Bericht door: thecell op 06 november 2014, 19:25:54
Ik zou voorlopig niet rebooten!
Mijn Sickbeard is gestopt volgens Package Centre en wil dus ook niet meer starten.

Ik heb het toch gedaan...  :oops:

En alles werkt zoals het hoort. Je zal een uitzonderlijk geval geweest zijn zeker?
Titel: Re: Sickbeard database te nieuw?
Bericht door: Robert Koopman op 06 november 2014, 19:47:09
Als je in Sickbeard bovenin die melding krijgt dat je zoveel versies achterloopt, en je klikt daar op update.
Wat wordt er dan eigenlijk geüpdatet?
Het is blijkbaar niet een Synocommunity update, in het Package Center is er niets nieuws.
Maar er veranderd wel wat in de Sickbeard bestanden.
De database was rond die update tijd veranderd. En werkte dus niet samen met de bestaande Sickbeard.

Het werkt nu maar echt betrouwbaar vind ik het niet.
Titel: Re: Sickbeard database te nieuw?
Bericht door: Ben(V) op 06 november 2014, 20:21:10
Sickbeard is in python en wordt beheert via een github.
Daarom heb je ook python en git nodig.
Een update is dus eigenlijk niets anders dan alle gewijzigde code van de github downloaden en de oude code overschrijven.
Sickbeard wordt gestopt en weer gestart en je draait de nieuwe code.
Git vergelijkt de codeversies die jij hebt met wat er op de hub staat en download de nieuwere onderdelen.

Is  best een handig systeem. Anders zou voor elke wijziging een package geupdate moeten worden en dat voor alle systemen waar het op draait. En dat zijn naast Synology systemen heel veel anderen
Titel: Re: Sickbeard database te nieuw?
Bericht door: Robert Koopman op 17 november 2014, 12:43:03
Vandaag weer 10 achter  8)
Eerst even de database veilig gesteld, update gedaan, alles werkt gewoon nog.
Het  gaat, gelukkig, niet altijd fout!