Synology-Forum.nl

Packages => 3rd party Packages => Spotweb => Topic gestart door: Heula op 19 juli 2019, 13:34:57

Titel: Spotweb update taak werkt niet meer
Bericht door: Heula op 19 juli 2019, 13:34:57
Sinds enige tijd werkt de taak die daarvoor gewoon prima werkte niet meer om Spotweb te updaten.

Dit is de taak die in de planner staat "/usr/local/bin/php56 /volume1/web/spotweb/retrieve.php
Als ik "sudo su -" er voor zet werkt het ook niet.

Dit is foutmelding die er dan komt.


SpotWeb v0.68.29.32 on PHP v5.6.40 crashed

Fatal error occured retrieving reports:
  Permission denied [21] for objectid []


#0 {main}

PHP Notice:  Undefined variable: retriever in /volume1/web/spotweb/retrieve.php on line 304

Notice: Undefined variable: retriever in /volume1/web/spotweb/retrieve.php on line 304
PHP Fatal error:  Call to a member function quit() on null in /volume1/web/spotweb/retrieve.php on line 304

Fatal error: Call to a member function quit() on null in /volume1/web/spotweb/retrieve.php on line 304


Ik heb alles wat met spotweb te maken heeft verwijderd en opnieuw geïnstalleerd en aangemaakt maar het resultaat blijft hetzelfde.

Ik heb iets gelezen over het poortnummer van de maria database toevoegen aan de settings maar ook dat helpt bij mij niet.

Mijn DBsettings file ziet er nu zo uit.

<?php

$dbsettings['engine'] = 'pdo_mysql';
$dbsettings['host'] = 'localhost:3306';
$dbsettings['dbname'] = 'spotweb';
$dbsettings['user'] = 'spotweb';
$dbsettings['pass'] = 'password';


Handmatig updaten werkt prima.

Iemand nog en idee waar het aan kan liggen?
De rechten op de map WEB zijn voor user HTTP lezen en schrijven.
Alle combinaties met Nginx, Apache HTTP 2.2 of 2.4 en PHP56, 70 en 7.2 haalt ook niets uit.

Alvast bedankt.
Titel: Re: Spotweb update taak werkt niet meer
Bericht door: dvandonkelaar op 23 juli 2019, 06:34:33
sudo su - ervoor zetten werkt ook niet. Alleen sudo ervoor zetten werkt wel.
Komt die foutmelding ook via PuTTY?
Titel: Re: Spotweb update taak werkt niet meer
Bericht door: Heula op 23 juli 2019, 13:12:29
Alleen Sudo ervoor werkt helaas ook niet.

Handmatig en via Putty gaat het gewoon prima

Titel: Re: Spotweb update taak werkt niet meer
Bericht door: dvandonkelaar op 23 juli 2019, 14:45:27
Daar zie ik toch een verschil tussen de screenshot en de taakplanner.
In de screenshot staat php72, in de taakplanner job zie ik php56 staan. Werkt de taakplanner dan wel als je php56 veranderd in php72?
Titel: Re: Spotweb update taak werkt niet meer
Bericht door: Heula op 23 juli 2019, 15:04:14
Ik heb alle varianten geprobeerd. Met putty werkt het met alle varianten. Met de planner met geen een.

Titel: Re: Spotweb update taak werkt niet meer
Bericht door: dvandonkelaar op 23 juli 2019, 16:29:07
Wordt de taak via de taakplanner ook als de admin user uitgevoerd? Daar zou het ook nog wel eens aan kunnen liggen.
Titel: Re: Spotweb update taak werkt niet meer
Bericht door: Heula op 23 juli 2019, 16:49:00
Het werkte altijd onder Root. Admin ook geprobeerd maar het maakt allemaal niet uit.
Titel: Re: Spotweb update taak werkt niet meer
Bericht door: dvandonkelaar op 24 juli 2019, 09:00:53
Als ik even het internet door zoek lijkt het er toch op dat de gebruiker geen rechten heeft. Toch wel vreemd als zowel de gebruiker als het command exact hetzelfde is.

Wellicht dat @mesa57 weet hoe dit opgelost kan worden?
Titel: Re: Spotweb update taak werkt niet meer
Bericht door: mesa57 op 26 juli 2019, 16:47:31
Volgens mij is dat in het topic hierna al behandeld.
Titel: Re: Spotweb update taak werkt niet meer
Bericht door: Heula op 28 juli 2019, 13:43:00
Ik kom hier op terug als ik weer terug ben van vakantie.
Bedankt zo ver.
Titel: Re: Spotweb update taak werkt niet meer
Bericht door: JorisFRST op 30 juli 2019, 14:41:41
Bij mij werkte het door het volgende te veranderen :

$dbsettings['host'] = 'localhost:3306';

naar $dbsettings['host'] = '127.0.0.1:3306';
Titel: Re: Spotweb update taak werkt niet meer
Bericht door: Heula op 15 augustus 2019, 14:19:06
Bedankt, het lijkt er op dat dit nu ook bij mij werkt.
Hopelijk blijft het nu werken.
Titel: Re: Spotweb update taak werkt niet meer
Bericht door: frixel op 27 augustus 2019, 22:36:19
Ook bij mij lijkt dit werken. Geen foutmeldingen meer in Putty.

Echter als ik naar spotweb ga zie ik eerts bovenin het venster heel veel tekst staan en een end daaronder pas de post.
Vergeet ik nog iets?

Titel: Re: Spotweb update taak werkt niet meer
Bericht door: Birdy op 27 augustus 2019, 23:04:09
Lees dit Topic (https://www.synology-forum.nl/spotweb/spotweb-geeft-foutmelding-na-update-php5-6/) eens even.
Titel: Re: Spotweb update taak werkt niet meer
Bericht door: ritten op 01 september 2019, 15:35:33
Net hetzelfde probleem, geen idee, iemand???? :'(
Titel: Re: Spotweb update taak werkt niet meer
Bericht door: bobbibob op 11 oktober 2020, 17:59:58
Hallo,

Ik heb hetzelfde probleem met spotweb: in putty loopt ie prima, als de taakplanner hem runt gaat het mis:

kan iemand helpen:

SpotWeb v0.68.31.33 on PHP v7.3.16 crashed

Fatal error occured retrieving reports:
  Permission denied [21] for objectid []



#0 {main}

PHP Notice:  Undefined variable: retriever in /volume1/web/spotweb/retrieve.php on line 296

Notice: Undefined variable: retriever in /volume1/web/spotweb/retrieve.php on line 296 PHP Fatal error:  Uncaught Error: Call to a member function quit() on null in /volume1/web/spotweb/retrieve.php:296
Stack trace:
#0 {main}
  thrown in /volume1/web/spotweb/retrieve.php on line 296

Fatal error: Uncaught Error: Call to a member function quit() on null in /volume1/web/spotweb/retrieve.php:296
Stack trace:
#0 {main}
  thrown in /volume1/web/spotweb/retrieve.php on line 296

Titel: Re: Spotweb update taak werkt niet meer
Bericht door: Briolet op 11 oktober 2020, 18:16:13
Ik heb hetzelfde probleem met spotweb: in putty loopt ie prima, als de taakplanner hem runt gaat het mis:

Niet helemaal hetzelfde probleem. In de eerste post wordt PHP 5.6 gebruikt. Bij jou wordt PHP 7.3 gebruikt.  ;)

Is de code wel geschikt voor php 7.3 en gebruikt putty misschien een andere php dan de taakplanner?
Titel: Re: Spotweb update taak werkt niet meer
Bericht door: Birdy op 11 oktober 2020, 18:34:57
En Reactie #9 werkt niet?
Titel: Re: Spotweb update taak werkt niet meer
Bericht door: bobbibob op 11 oktober 2020, 18:47:17
Dom: admin ipv root
Hij doet het nu wel....

Dank!

Titel: Re: Spotweb update taak werkt niet meer
Bericht door: Tuig op 20 november 2020, 17:51:38
Eindeloos lopen klooien om dit voor elkaar te krijgen, maar nu werkt t.

Taak maken met als gebruiker Root.
dan als taak :
sudo -i /usr/local/bin/php74 /volume1/web/spotweb/retrieve.php

en als een zonnetje.
En ik heb hier phph 7.0 tm 74 draaien, gewoon installen.

waarbij php74 ook 73 kan zijn bv, maar niet 5X.