Synology-Forum.nl
Packages => 3rd party Packages => Spotweb => Topic gestart door: The Raptor op 09 augustus 2017, 00:11:11
-
Ik maak sinds zaterdag gebruik van Spotweb. Ik heb een taak in Diskstation ingesteld waarbij er vanaf 05.00 uur om de 3 uur spots opgehaald worden. Dit werkte goed tot vandaag. Spotweb haalt geen spots meer op. Als ik de resultaat bekijk zie ik de melding: Onderbroken (255). In Diskstation zie ik dat Spotweb, MariaDB en Webstation actief zijn. Als ik in Spotweb handmatig nieuwe updates binnen haal werkt het ook niet.
Wat kan er aan de hand zijn?
-
MOD @HackAzz Niet onnodig citeren.
Kan je helaas niet helpen, mijn probleem met Spotweb is, dat alleen oude spots voorzien worden van comments. Ik draai Spotweb onder Windows d.m.v. Xamp. Dus dat is een heel ander verhaal.
Succes met de oplossing.
Verstuurd vanaf mijn SM-G950F met Tapatalk
-
Wat als je je de uitvoerdetails naar jezelf laat mailen? Dan krijg je de foutmelding te zien i.p.v. onderbroken, dat geeft de oorzaak van het probleem nog niet namelijk.
-
Mijn e-mailadres staat ingesteld. Dat heb ik gedaan toen je mij vorige week zaterdag hierover vertelde. Er komt geen e-mail binnen over de uitvoerdetails. Ik heb in mijn ongewenste e-mail gekeken maar daar staat het ook niet tussen.
-
Dat is raar, je zou dan bij elke run een melding moeten krijgen.
Wat als je de retriever in SSH draait?
-
1.Ik heb even gegoogeld. Ik had in het configuratiescherm - meldingen mijn e-mailadres niet ingevuld. Daarom komt er geen mail binnen. Nu afwachten tot er e-mail binnen komt.
2.Via SSH krijg ik een foutmelding. Zie bijlage.
-
Dat is een rare melding, als je de fout opzoekt lijkt het alsof hij de BMP niet goed naar een raw gd image kan schrijven of deze niet kan openen.
Wat nou als je spotweb/bin/check-cache.php draait?
-
Dan krijg ik de melding: no such file of directory
-
Staat je cache wel in de spotweb map, heeft de user die de retrieve draait daar wel lees-schrijf rechten op en is deze map gevuld met informatie?
-
Ja alle users hebben lees en schrijfrechten. Ik zie ook een map cache die op 8 augustus voor het laatst gewijzigd is. Hoe kan ik controleren of mijn cache aanstaat? Ik heb inmiddels een aantal e-mails binnen. Het is precies dezelfde melding die ik in Putty krijg.
Beste gebruiker
Taakplanner heeft een geplande taak voltooid.
Taak: Spotweb updaten
Starttijd: Thu, 10 Aug 2017 14:00:02 GMT
Stoptijd: Thu, 10 Aug 2017 14:00:16 GMT
Huidige status: 255
Standaard uitvoer/fout:
Removing Spot information which is beyond retention period,, done
Last retrieve at Mon Aug 7 17:00:23 2017
Retrieving new Spots from server sslreader.eweka.nl...
Appr. Message count: 3066251
First message number: 2
Last message number: 3066253
Current article number: 3065554
Retrieving 3065554 till 3066254PHP Fatal error: Call to undefined function imagecreatefromgd() in /volume1/web/spotweb/lib/services/Image/Services_Image_BmpConverter.php on line 32
Fatal error: Call to undefined function imagecreatefromgd() in /volume1/web/spotweb/lib/services/Image/Services_Image_BmpConverter.php on line 32
met vriendelijke groeten,
Synology DiskStation
-
Ik begeef me op glad ijs, ben geen PHPer n.l. maar, het is wel te lezen:
Call to undefined function imagecreatefromgd() in /volume1/web/spotweb/lib/services/Image/Services_Image_BmpConverter.php on line 32
Kan het zijn dat "$dstFname" empty is ?
$tmpImg = imagecreatefromgd($dstFname);
-
De code staat er wel tussen.
-
Op deze website (https://stackoverflow.com/questions/1659200/how-to-enable-imagecreatefromgif-imagecreatefromjpeg-imagecreatefrompng-in-php) staat dat php5-gd toegevoegd moet worden om de functie te gebruiken. Misschien dat dat nodig is om de error te verhelpen?
-
De code staat er wel tussen.
Dat begrijp ik, daar heb ik het ook vandaan ;)
Het gaat erom, als die variabele leeg is, die foutmelding kan optreden.
Deze vraag is meer voor een PHPer. ;D
-
Putty herkend het commando niet. Krijg de melding command not found.
Als je op jou NAS Services_Image_BmpConverter.php opent. Staat er een variabele in de regel waar birdy het over heeft?
-
Je bedoelt apt-get ?
Dat klopt, dat zit niet in DSM, hiervoor moet je optware of debian chroot package installeren en dat wil je echt niet.
Denk ook niet dat het de bedoeling is of, nodig is, om php5-gd te installeren voor Spotweb.
-
Ja ik bedoel de apt-get.
Ik denk dat er niks anders opzit om weer de database te verwijderen en Spotweb opnieuw te installeren. Blijft een raar probleem. Het heeft 3 dagen goed gewerkt.
-
php-gd staat al geïnstalleerd in DSM en is aan te zetten via Web station. Zie bijgevoegde foto.
Heb je die aan staan?
-
@dvandonkelaar Je bent een held :) Nadat ik dit vinkje ingeschakeld heb ik via Putty nieuwe spots binnen gehaald. Toen ik Spotweb opende werkte het goed. Het blijft alleen vreemd waarom het na 3 dagen niet meer werkte. Ik heb dit vinkje niet weg gehaald. Ik heb even Gegoogeld. GD zorgt ervoor dat er foto's/plaatjes opgeslagen kunnen worden op je NAS. Weten we dat ook weer. Het enige wat ik nog mis is dat je in Spotweb linksonder een knop hebt om je spots handmatig op te halen. Hoe kan ik deze knop terug krijgen?
@Birdy Het is misschien handig om in je tut van Spotweb erbij te zetten dat je in Webstation Curl en GD moet aanvinken.
-
Waarschijnlijk was er na 3 dagen één afbeelding die hij moest converteren. Kan gebeuren.
Wat betreft de ophaal-knop onderin Spotweb. De gebruiker die in Spotweb zit (dus de gebruiker waar jij je in Spotweb aanmeld), is die ook administrator? Volgens mij kun je dan alleen die knop zien.
-
Waar kan ik controleren of de gebruiker waarmee ik inlog in Spotweb admin rechten heeft? In Spotweb zelf of Diskstation?
-
@Birdy Het is misschien handig om in je tut van Spotweb erbij te zetten dat je in Webstation Curl en GD moet aanvinken.
Spotweb tut (https://www.synology-forum.nl/spotweb/nieuw-(02-04-2017)-spotweb-installatie-tutorial/msg219608/#msg219608) aangepast.
-
In phpMyAdmin kun je in de Spotweb tabel 'users' de users zien. Id 1 is anonymous, id 2 is admin en id 3 ben je waarschijnlijk zelf (licht er een beetje aan hoe je je Spotweb hebt ingesteld.
Via de tabel 'usergroups' kun je zien welke user in welke groepen zit. De groepen waar admin in zit kun je ook toepassen voor je eigen user en dan heb je dezelfde rechten.
Misschien kan het wel anders, maar zo heb ik het destijds gedaan.
-
Hmm MyPHPadmin heb ik niet geïnstalleerd. Ik vraag mij af of dit dan met elkaar te maken heeft. Ik ga het wel proberen.
-
ohhh dat gaat niet goed. Ik heb de user waarmee ik inlog admin rechten gegeven. Maar nu krijg ik een wit scherm bij het openen van Spotweb.
-
Dat zou niet moeten kunnen, door het veranderen van rechten krijg je niet ineens een wit scherm. Dan heb je waarschijnlijk meer aangepast.
Krijg je alleen een wit scherm of ook nog een foutmelding?
-
Ik heb niks anders gedaan dat de user id van de gebruiker waarmee ik inlog veranderd in 5. Ik zag dat groep 5 administrators waren. Meer niet. Nee ik krijg geen foutmelding.
-
Terug aanpassen naar groep 3 lukt niet meer.
-
Waarschijnlijk heb je dan user 3 dubbel staan, anders geeft hij de foutmelding niet.
-
Klopt, user 3 stond er 2 keer in. Ik heb er eentje verwijderd en kan het weer terug aanpassen naar groep 3 authenticated users. Het probleem met het witte pagina blijft. Ik snap het niet. Misschien een idee om nog een keer /install door te lopen?
-
Het is gelukt. Ik heb de gebruikers uit MyPHPadmin verwijderd en opnieuw bij Spotweb /install gestart. Nu werkt het weer. Laten we hopen dat het blijft werken.
Inmiddels ben ik ook begonnen met het instellen van CouchPotato. Zie https://www.synology-forum.nl/couchpotato/problemen-met-couchpotato/new/#new Ik hoop dat jullie mij hiermee ook kunnen helpen.
-
Is dat bij verschillende browsers zo?
Anders zou ik gewoon nog een keer de install doorlopen. Let wel op dat je dan nog het een en ander moet verwijderen, maar dat laat de wizard je zien.
-
Dat heb ik niet getest en kan ik ook niet meer reproduceren. Het werkt gelukkig weer.