Synology-Forum.nl
Packages => 3rd party Packages => Spotweb => Topic gestart door: baklavaking op 15 oktober 2017, 14:21:35
-
Hi allemaal,
Allereerst bedankt allemaal voor de goeie tutorials! Wat een heerlijkheid als dit allemaal vlekkeloos werkt.
Ik heb echter een klein probleempje, en ik ben in rondjes aan het denken. Heb denk ik nu ieder topic gelezen hier met dezelfde meldingen.
Ik heb een Xpenology - DS3615xs; Current DSM version:DSM 6.0.2-8451.
Daar heb ik volgens de tutorials (de nieuwste) alles op geinstalleerd maar nu krijg ik deze melding nog:
Dear user,
Task Scheduler has completed a scheduled task.
Task: UpdateSpotweb
Start time: Sun, 15 Oct 2017 13:50:02 GMT
Stop time: Sun, 15 Oct 2017 13:50:03 GMT
Current status: 255
Standard output/error:
Removing Spot information which is beyond retention period,, done
WARNING: Using slow PHP based RSA, please enable the PHP OpenSSL extension whenever possible
Last retrieve at Sun Oct 15 13:48:16 2017
Retrieving new Spots from server ***********.eu...
Appr. Message count: 2669691
First message number: 420012
Last message number: 3089703
Current article number: 3089702
Retrieving 3089702 till 3089704 (parsed: 1, in DB: 1, signed: 1, invalid: 0, rtntn.skip: 0, mod: 0, full: 0, total: 2) in 0.11 seconds
Processed a total of 2 spots
Finished retrieving spots.
Calculating how many spots are new, done.
[b]PHP Fatal error: Call to undefined function curl_init() in /volume1/web/spotweb/lib/services/Providers/Services_Providers_Http.php on line 190
Fatal error: Call to undefined function curl_init() in /volume1/web/spotweb/lib/services/Providers/Services_Providers_Http.php on line 190[/b]
Sincerely,
Synology DiskStation
Zie screenshot, waar de regel 190 naar verwijst.
Nu werkt het 'wel', maar die foutmelding moet toch weg kunnen?
Taak: runt onder Root ; scriptregel: sudo -i /usr/local/bin/php56 /volume1/web/spotweb/retrieve.php
Versie: Spotweb 20170305-1
WEB: http back-end server: Apache HTTP Server 2.2 i.c.m. PHP 5.6
__Onder PHP heb ik de vinkjes staan bij: bcmath ; curl ; gd ; gettext ; gmp ; mysql ; openssl ; pdo_dblib ; pdo_mysql ; pdo_pgsql ; pdo_sqlite ; zip
Waar kan het aan liggen? SSL staat uit bij nieuwsserver.
Bij voorbaat ontzettend veel dank!
-
Staat curl aangevinkt bij de PHP settings in Web Station?
Kijk voor de zekerheid even bij spotweb/install.php of alle settings op OK staan. Wanneer dit niet zo is kunnen problemen zoals deze krijgen.
-
Hierbij een tweetal screenshots van de gevraagde informatie.
-
Werkt het wel wanneer je curl uit-vinkt > opslaan > curl aanvikt?
Misschien dat er iets mis is met de setting en dat het zo recht gezet wordt.
En anders, misschien lost het herstarten van Web Station het probleem op?
Als scriptregel geef je "sudo -i", terwijl je het script als root uitvoerd. Volgens mij is dat niet nodig, misschien dat dit weglaten het probleem op kan lossen.
-
Dank voor de ideetjes. Heb het volgende gedaan:
Curl uitgevinkt, OK gedrukt. Gewacht. Curl aangevinkt, OK gedrukt. Nas herstart.
En vanuit PuTTY als Root het commando gegeven, gaf toch immers zelfde fout daar gisteren.
Helaas vandaag ook, zie screenshot. Overigens zelfde gedrag als ik het run als Admin.
Edit; waar moet de extension.ini staan ? Ik zie namelijk nergens deze aangemaakt.
-
Dat is vreemd. Wellicht dat een herinstallatie van spotweb het probleem op kan lossen?
-
Je zet in het script ssl verify uit en dat meld hij gewoon.
Het is namelijk vrij zinloos om https te gebruiken als je elk certificate gewoon zonder meer vertrouwd door verify uit te zetten.
-
@dvandonkelaar : Het spijt me dat heb ik al geprobeerd :'(
@Ben(V) : Dat SSL staat uit, althans ik heb het nergens enabled zelf.
-
Het kan zijn dat een re-install het wel op lost. In het verleden heb ik ook wel eens problemen met spotweb gehad (zelfs met een verse installatie) die opgelost werden door een re-install.
Maar goed, verder is over het probleem weinig te vinden op het internet. De foutmelding refereert aan een SSL verbinding naar de newsserver of het ontbreken van de curl-functie.
Aangezien aan beide voorwaarden wordt voldaan gok ik dat de fout in spotweb zit. Wellicht zit de fout ik PHP, die zou je ook kunnen herinstalleren maar ik betwijfel of dat werkt.
-
Nee de foutmelding geeft aan dat je geen ssl gebruikt en dat het daardoor erg traag wordt omdat dan php based RSA wordt gebruikt wat veel overhead kost.
Verder niets aan de hand.
-
Ah helder, ja die melding negeer ik ook.
Het gaat meer om die laatste 2 regels.
PHP Fatal error: Call to undefined function curl_init() in /volume1/web/spotweb/lib/services/Providers/Services_Providers_Http.php on line 190
Dit is naar mijn mening ook de foutmelding die de alert naar mijn e-mail laat afgaan dat het 'mislukt' is.
Overigens werkt het wel, maar heb toch liever die foutmelding helemaal niet zodat de e-mails enkel bij échte fouten komen.
-
Hier wordt dit probleem ook aangehaald (https://www.synology-forum.nl/spotweb/error-na-toevoegen-nzbget-aan-httpbrowser/msg214644/#msg214644), oplossing misschien in Reactie #4 ?
-
Birdy dank voor je tip, echter heb ik naar mijn weten nergens meer 563 ingevuld staan. Alles is al SSL-loos geconfigureerd.
Ik gebruik echter geen NZBget om te downloaden, dat gebeurd via Sonarr + Sabnzbd.
Ook in Spotweb staat onder NZB Handling: What shall we do with NZB files? No intergration with download client.
-
baklavaking, heb je toevallig de oplossing nog gevonden?
Ik loop tegen exact hetzelfde probleem aan en zie de error liever verdwijnen.