Auteur Topic: Task planner retrieve werkt niet  (gelezen 18050 keer)

Offline roeiegans

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 23
Task planner retrieve werkt niet
« Gepost op: 27 juli 2015, 16:30:36 »
Hallo,

Ik heb een probleem met de taakplanner en het automatisch retrieven van nieuwe posts. Ik heb het Spotweb package draaien en ik kan handmatig retrieven. Ook als ik via SSH inlog kan ik retrieven met het commando "/usr/bin/php /volume1/web/spotweb/retrieve.php --force". Als ik echter de job met dit commando in de taakplanner zet, werkt het niet. Ik heb al vanalles geprobeerd, zo ook met een "cd" naar de folders met het commando "cd /volume1/web/spotweb && usr/bin/php retrieve.php --force" maar helaas:

/tmp/synoschedtask --get geeft de output:
               ID: [3]
               Name: [Spotweb update]
               State: [enabled]
               Owner: [root]
               Type: [daily]
               Start date: [0/0/0]
               Run time: [ 0]:[ 0]
               Repeat every [8] hour(s) until [ 0]:[ 0]
               Command: [/usr/bin/php /volume1/web/spotweb/retrieve.php --force]
               Last Run Time: Mon Jul 27 16:00:41 2015
               Status: [Error(255)]

Heeft iemand nog een idee hoe ik dit nu toch nog aan de praat krijg?



Offline Propaganda

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 11
  • Berichten: 17
Re: Task planner retrieve werkt niet
« Reactie #1 Gepost op: 11 november 2015, 14:18:54 »
Ik probeer na de update van DSM 6 Beta ook een task werkend te krijgen binnen de taak planner...maar tot nu toe nog niet gelukt. Ik krijg het volgende...maar we blijven het proberen! Suggesties welkom.

Dear user,

Task Scheduler has completed a scheduled task.

Task: Spotweb
Script:
cd /volume1/web/spotweb && php56 retrieve.php --force
Standard output/error:


SpotWeb v0.67.28.31 on PHP v5.6.13 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 313
PHP Fatal error:  Call to a member function quit() on null in /volume1/web/spotweb/retrieve.php on line 313


Sincerely,
Synology DiskStation


Of het volgende >>

Dear user,

Task Scheduler has completed a scheduled task.

Task: Spotweb Retrieve
Script:
/usr/local/bin/php56 /volume1/web/spotweb/retrieve.php --force
Standard output/error:


SpotWeb v0.67.28.31 on PHP v5.6.13 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 313
PHP Fatal error:  Call to a member function quit() on null in /volume1/web/spotweb/retrieve.php on line 313


Sincerely,
Synology DiskStation
  • Mijn Synology: DS1815+
  • HDD's: 8 x ST4000DM000-1F21
  • Extra's: 16Gb

Offline Propaganda

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 11
  • Berichten: 17
Re: Task planner retrieve werkt niet
« Reactie #2 Gepost op: 12 november 2015, 15:05:43 »
Het volgende geprobeerd:
- opnieuw geinstalleerd
- gesloten systeem gemaakt
- INSERT INTO usergroups(userid,groupid, prio) VALUES(1, 1, 1); uitgevoerd
- reports uitgezet en weer aangezet
- usenet server gewijzigd
- login voor server gechecked

...maar nog steeds dezelfde error message, en geen automatisch nieuwe spots binnenhalen.
  • Mijn Synology: DS1815+
  • HDD's: 8 x ST4000DM000-1F21
  • Extra's: 16Gb

Offline larsnet

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 10
Re: Task planner retrieve werkt niet
« Reactie #3 Gepost op: 08 februari 2016, 16:29:08 »
Ik heb ook van alles geprobeerd maar kreeg het niet goed.
Nu heb ik een simpele oplossing, om via wget de pagina op te halen.

wget -O- -q http://localhost/spotweb/retrieve.php?apikey=[vul hier je spotweb api key in] >> /volume1/web/spotweb/retrieve.log

Zonder api key is het niet mogelijk om retrieve zo te draaien.
De -O- parameter zorgt er voor dat de pagina wordt weggeschreven in retrieve.log, voor logging.
  • Mijn Synology: DS215j

Stephan296

  • Gast
Re: Task planner retrieve werkt niet
« Reactie #4 Gepost op: 08 februari 2016, 18:13:07 »
Wat is dat voor onzin dan?
Weet niet hoe je erbij komt maar wat je verteld klopt niet.

Je kunt gewoon zonder api key de retrieve draaien. Dat draai ik al jaren en ook onder dsm 6.0 draait het perfect hier.

Offline larsnet

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 10
Re: Task planner retrieve werkt niet
« Reactie #5 Gepost op: 09 februari 2016, 11:23:44 »
MOD: Onnodige citaat is verwijderd, lees even.

Ik heb verschillende manieren geprobeerd maar als ik bijv. /usr/bin/php /volume1/web/spotweb/retrieve.php --force doe werkt het niet. Krijg elke keer "Fatal error occured retrieving reports: Permission denied [21] for objectid []".
als ik http://localhost/spotweb/retrieve.php draai krijg ik ook de zelfde melding als hierboven.
Met de api erbij draait die wel.
Je kan het onzin vinden maar het werkt wel.
  • Mijn Synology: DS215j

Stephan296

  • Gast
Re: Task planner retrieve werkt niet
« Reactie #6 Gepost op: 09 februari 2016, 11:27:27 »
Welke dsm draai je dan?
Want je probeer php56 (dsm6) en ook php (dsm5)
Als welke user voer je die commando's uit?

Ik zal mijn regel hier plaatsen welke ik in DSM 6 gebruik:

/usr/local/bin/php56 /volume1/web/spotweb/retrieve.php

Offline larsnet

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 10
Re: Task planner retrieve werkt niet
« Reactie #7 Gepost op: 09 februari 2016, 11:31:25 »
Ik draai DSM 5.2 met de laatste update.
Met de user heb ik ook verschillende geprobeerd, als root & Als mijzelf.
Beide krijg ik steeds de foutmelding.
Ik kan kijken of het werkt zonder -force erachter.

Maar kan nergens een oplossing vinden waarom het niet werkt.

Ik heb spotnet gedownload als package van Martijn de Vries
  • Mijn Synology: DS215j

Stephan296

  • Gast
Re: Task planner retrieve werkt niet
« Reactie #8 Gepost op: 09 februari 2016, 11:38:05 »
dan moet het zijn:

/usr/bin/php /volume1/web/spotweb/retrieve.php

en uitvoeren als root.

Offline larsnet

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 10
Re: Task planner retrieve werkt niet
« Reactie #9 Gepost op: 09 februari 2016, 11:43:36 »
Ik heb de regel geplakt in de taakplanner en uitgevoerd als root.
Krijg de volgende foutcode:

SpotWeb v0.67.28.31 on PHP v5.5.31 crashed

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

#0 {main}
  • Mijn Synology: DS215j

Stephan296

  • Gast
Re: Task planner retrieve werkt niet
« Reactie #10 Gepost op: 09 februari 2016, 11:45:13 »
als je even teamviewer 10 installeert wil ik wel even met je meekijken.

Offline larsnet

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 10
Re: Task planner retrieve werkt niet
« Reactie #11 Gepost op: 09 februari 2016, 11:51:51 »
Stephan, bedankt voor het aanbod maar is nu wat lastig omdat ik op mijn werk ben.
Misschien vanavond als ik thuis ben dat het beter uitkomt, kan het ook met TeamViewer 11?
Ik vind het probleem heel vreemd , via de site zelf werkt het updaten van de spots wel.
Ook dus via de omslachtige api doet die het ook.
Kan het iets met rechten zijn dan? Zou toch niet moeten aangezien ik admin user ben en root ook alle rechten heeft.
  • Mijn Synology: DS215j

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1422
  • -Ontvangen: 8159
  • Berichten: 44.605
    • Truebase
Re: Task planner retrieve werkt niet
« Reactie #12 Gepost op: 09 februari 2016, 11:55:10 »
Citaat
Zou toch niet moeten aangezien ik admin user ben en root ook alle rechten heeft.
Opmerking: Een admin user heeft minder rechten dan root in CLI.
Wil je echt root rechten ? Dan moet je inloggen als user root met het password van admin.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-7   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-3   RT2600ac  SRM 1.3.1-9346-13
BeeDrive   1TB             BeeStation BSM 1.2-65586                                                                 MR2200ac  SRM 1.3.1-9346-13

Stephan296

  • Gast
Re: Task planner retrieve werkt niet
« Reactie #13 Gepost op: 09 februari 2016, 11:55:46 »
kan alleen bedenken dat er iets niet helemaal lekker met de database maar dan zou hij ook niet via de api moeten updaten.
Voor teamviewer 11 heb ik geen licentie aangezien teamviewer van mening is dat ik teamviewer beroepsmatig gebruik terwijl dat niet zo is.
Al 30 keer heen en weer gemaild maar ze willen het niet vrij geven.
Voor teamviewer 10 heb ik wel een licentie.

Offline larsnet

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 10
Re: Task planner retrieve werkt niet
« Reactie #14 Gepost op: 09 februari 2016, 11:58:18 »
Ow nog even een aanvulling,
als ik via Putty de regel op de DSM uitvoer, dan werkt het wel.

Ik zal vanavond eens kijken of ik Teamviewer 10 kan draaien op mijn pc.
Zal ik je een PM sturen vanavond?
  • Mijn Synology: DS215j


 

Shared Folder Sync - Max task number ?

Gestart door edhutBoard Aankoopadvies

Reacties: 0
Gelezen: 1590
Laatste bericht 10 augustus 2012, 09:46:29
door edhut
cronjob / task manager spotweb

Gestart door vegettoBoard Spotweb

Reacties: 0
Gelezen: 2160
Laatste bericht 19 augustus 2014, 10:29:30
door vegetto
BT task failed

Gestart door JakesBoard Download Station

Reacties: 4
Gelezen: 2181
Laatste bericht 28 april 2017, 20:58:38
door Birdy
VERPLAATST: Hyper Backup - export task en relink / error

Gestart door BirdyBoard Synology DSM algemeen

Reacties: 0
Gelezen: 1362
Laatste bericht 13 april 2019, 23:32:16
door Birdy
Drive Client - Sync task - One-Way upload: hoe opnieuw te synchroniseren?

Gestart door YgolonysBoard Data replicator & overige backupsoftware

Reacties: 0
Gelezen: 874
Laatste bericht 21 juni 2024, 13:27:13
door Ygolonys