Synology-Forum.nl
Packages => 3rd party Packages => Spotweb => Topic gestart door: Chris12 op 27 november 2017, 20:12:28
-
In Sickrage zie ik de volgende meldingen staan:
2017-11-27 19:48:49 MANUAL :: Error getting caps xml for [SpotWeb]
2017-11-27 19:46:40 SEARCHQUEUE-BACKLOG-121361 :: [SpotWeb] :: Error getting caps xml for [SpotWeb]
2017-11-27 19:45:41 SEARCHQUEUE-BACKLOG-260449 :: [SpotWeb] :: Error getting caps xml for [SpotWeb]
2017-11-27 19:45:13 SEARCHQUEUE-BACKLOG-284370 :: [SpotWeb] :: Error getting caps xml for [SpotWeb]
2017-11-27 19:44:02 SEARCHQUEUE-BACKLOG-193131 :: [SpotWeb] :: Error getting caps xml for [SpotWeb]
2017-11-27 19:43:38 SEARCHQUEUE-BACKLOG-267736 :: [SpotWeb] :: Error getting caps xml for [SpotWeb]
Dit was ook al voordat ik spotweb updated had.
Ik heb al wat topics doorgelezen, en het gaat bij mij al mis als ik de API van spotweb wil opvragen in de browser.
http://<ip>/spotweb/api?t=c
http://<ip>/spotweb/api
Geven beide een 404 melding.
Hoe dit verder te troubleshooten?
-
deze pagina (https://github.com/spotweb/spotweb/wiki/Spotweb-als-Newznab-Provider) al bekeken?
-
Nee, want niet relevant. Foutmelding komt tijden de install.php procedure.
-
TS heeft het nergens over een install.php procedure.
het gaat bij mij al mis als ik de API van spotweb wil opvragen in de browser.
-
Spotweb draait hier al een tijdje (>12mnd) en dat zelfde geldt voor SickRage.
Sinds een paar weken of langer geeft de Sickrage log dus die melding.
Nu heb ik even op de link gekeken de @dvandonkelaar aangaf.
Vervolgens heb ik de .htaccess file bekeken (deze staat in de volume1/web/spotweb directory, maar ook in de volume1/web/spotweb/spotweb directory)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !api/
RewriteRule api/?$ index.php?page=newznabapi [QSA,L]
</IfModule>
Vervolgens onderstaande line er bij gezet:
RewriteRule details/([^/]+) index.php?page=getspot&messageid=$1 [L]
In de SickRage logfile zie ik helaas nog steeds de melding:
[SpotWeb] :: Request failed: 404 Client Error: Not Found for url: http://192.168.1.11/spotweb/api?apikey=**********&t=caps
[SpotWeb] :: Error getting caps xml for [SpotWeb]
Hierna volgende stappen doorlopen:
##Testen## Om te testen of bovenstaande stappen zijn gelukt, kun je browsen naar http://server/spotweb/api?t=c. Indien je dan een XML-pagina te zien krijgt is de installatie gelukt. De gegevens in deze XML heb je verder niet nodig.
Deze geeft dus de 404 melding
##Gebruiken## ###Sick Beard### Op de pagina http://url.naar.sickbeard/config/providers/ staat onderaan het onderdeel Configure Custom Newznab Providers. Hier dien je een naam, een URL en een API-key op te geven.
Bij Provider Name kun je zelf bepalen hoe je het wilt noemen, bijvoorbeeld Spotweb.
Bij Site URL vul je http://server/spotweb/ in (uiteraard na aanpassing aan de eigen omgeving).
Bij API Key vul je de API-key van Spotweb in. Deze is in Spotweb te vinden onder Gebruiker wijzigen
Hier nogmaals de api key vanuit SpotWeb copy/paste in SickRage... helaas nog steeds de 404 melding.
site url: http://192.168.1.11/spotweb/
-
Pfff.... ik heb het denk ik gevonden....
Via: hoofdmenu, Webstation, algemene instellingen, HTTP Back-end server = Apache http server 2.4 ipv Nginx
Nu werkt de API call, en krijg ik de xml te zien.
In de log van Sickrage nu ook niet meer de melding te zien, nu nog maar even afwachten wanneer er weer een episode wordt gevonden.
Wel vreemd waarom dit dan veranderd is, wellicht na een update.
-
Komt volgens mij door een update van een webstation. Past aan naar nginx inplaats apache. Ik snap de reden wel nginx is sneller.