Sauvegarde automatique vers Google Drive via plugin cloudsyncpro

Bonjour à tous,

Je cherche à créer une sauvegarde automatique sur Google Drive via la plugin cloudsyncpro.

J’ai bien suivi les recommandations dans la documentation mais j’obtiens un message d’erreur lorsque je test ma commande.

Le message est : Task finished on Error (Backup_GDrive/Backup_Gdrive #1558)

Quelqu’un serais en mesure de m’aider à comprendre cela s’il vous plaît?

Merci infiniment

Il faudrait partager l’ensemble du log que vous avez.
Norbert

D’accord merci.

J’ai un peu avancé en passant le projet Google de Test à Production.

Voici les logs à ce stade:

[2024-05-14 23:02:47][ALERT] : Starting task (Backup_GDrive/Backup_Gdrive #1558)
[2024-05-14 23:02:57][ERROR] : Erreur exécution de la commande [Aucun][Backup_GDrive][Backup_Gdrive] : Task finished on Error (Backup_GDrive/Backup_Gdrive #1558)
[2024-05-14 23:03:53][ALERT] : Starting task (Backup_GDrive/Backup_Gdrive #1558)
[2024-05-14 23:04:03][ERROR] : Erreur exécution de la commande [Aucun][Backup_GDrive][Backup_Gdrive] : Task finished on Error (Backup_GDrive/Backup_Gdrive #1558)

En Debug

[2024-05-14 23:18:40][DEBUG] : execute:: options:NULL
[2024-05-14 23:18:40][DEBUG] : execute:: this:cloudsyncproCmd::__set_state(array(    'id' => '1558',    'logicalId' => NULL,    'generic_type' => NULL,    'eqType' => 'cloudsyncpro',    'name' => 'Backup_Gdrive',    'order' => '0',    'type' => 'action',    'subType' => 'other',    'eqLogic_id' => '110',    'isHistorized' => '0',    'unite' => '',    'configuration' =>    array (     'command' => 'copy',     'source' => '/var/www/html/backup',     'destination' => '/sauvegarde Jeedom',     'include' => '*.gz',     'exclude' => '',     'minage' => '',     'maxage' => '',   ),    'template' => '{"dashboard":"core::default","mobile":"core::default"}',    'display' => '{"showStatsOnmobile":0,"showStatsOndashboard":0}',    'value' => NULL,    'isVisible' => '1',    'alert' => '[]',    '_collectDate' => '',    '_valueDate' => '',    '_eqLogic' =>    cloudsyncpro::__set_state(array(      'id' => '110',      'name' => 'Backup_GDrive',      'logicalId' => '',      'generic_type' => NULL,      'object_id' => NULL,      'eqType_name' => 'cloudsyncpro',      'isVisible' => '1',      'isEnable' => '1',      'configuration' => '{"createtime":"2020-08-27 11:02:21","comment":"","type":"drive","updatetime":"2024-05-14 23:03:38","client_id":"10282093541-2nka3viaggfkubrh3a380klc6th0em8r.apps.googleusercontent.com","client_secret":"--eROPQuebN7jPjCWDmYj1vG7w0se","expiry":1715724217,"access_token":"ya29.a0AXooCgveDD596sot6HJWlUytL-UJ9tQj3spi9hkTkd--lxukhCFv8oyeTu6nnax9WhsJq3nnxK3xFZw4EDOkZ5u458U56CkaTGlyFcf7aMMaspWmnBG2E4BqVF0sjV0HsdQ9oRpnyu_KA3QKuMhEXKdKU-k3-BlZheB0aCgYKAZkSARMSFQHGX2MiUdA8tA013IHcJVfmm88VaQ0171","refresh_token":"1\/\/03y40ZN0d36VvCgYIARAAGAMSNwF-L9IrFxHW9C63Wy0nOwb7ZIJmFwpPjcgX2SkLG-hkg7gecoQg8fwCRFKZxOoKMhJQ4Tn6QXQ"}',      'timeout' => NULL,      'category' => '{"heating":"0","security":"0","energy":"0","light":"0","automatism":"0","multimedia":"0","default":"0","opening":"0"}',      'display' => '{"height":"110px","width":"230px"}',      'order' => '9999',      'comment' => NULL,      'tags' => NULL,      '_debug' => false,      '_object' => NULL,      '_needRefreshWidget' => false,      '_timeoutUpdated' => false,      '_batteryUpdated' => false,      '_changed' => false,   )),    '_needRefreshWidget' => NULL,    '_needRefreshAlert' => NULL,    '_changed' => false, ))
[2024-05-14 23:18:40][DEBUG] : execute:: this:array (   'command' => 'copy',   'source' => '/var/www/html/backup',   'destination' => '/sauvegarde Jeedom',   'include' => '*.gz',   'exclude' => '',   'minage' => '',   'maxage' => '', )
[2024-05-14 23:18:40][ALERT] : Starting task (Backup_GDrive/Backup_Gdrive #1558)
[2024-05-14 23:18:40][DEBUG] : execute:: pid:'81743' rclone:'/var/www/html/plugins/cloudsyncpro/3rparty/rclone-v1.57.0-linux-arm64/rclone -v --log-file /var/www/html/core/class/../../log/cloudsyncpro.#1558 --config /var/www/html/plugins/cloudsyncpro/data/rclone.conf --filter \'+ *.gz\' --filter \'- *\' copy \'/var/www/html/backup\' 110:\'/sauvegarde Jeedom\''
[2024-05-14 23:18:50][DEBUG] : execute:: value:', accessNotConfigured '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'] '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'  } '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'    "reason": "SERVICE_DISABLED" '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'    }, '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'      "service": "drive.googleapis.com" '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'      "consumer": "projects/10282093541", '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'    "metadata": { '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'    "domain": "googleapis.com", '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'    "@type": "type.googleapis.com/google.rpc.ErrorInfo", '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'  { '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'  }, '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'    ] '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'      } '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'        "url": "https://console.developers.google.com/apis/api/drive.googleapis.com/overview?project=10282093541" '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'        "description": "Google developers console API activation", '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'      { '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'    "links": [ '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'    "@type": "type.googleapis.com/google.rpc.Help", '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'  { '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'[ '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'Details: '
[2024-05-14 23:18:50][DEBUG] : execute:: value:'2024/05/14 23:18:41 Failed to create file system for "110:/sauvegarde Jeedom": couldn\'t find root directory ID: googleapi: Error 403: Google Drive API has not been used in project 1028209354171 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/drive.googleapis.com/overview?project=10282093541 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry. '
[2024-05-14 23:18:50][DEBUG] : execute:: statistics:array (   'Errors' => NULL,   'Checks' => NULL,   'Transferred' => NULL,   'Elapsed time' => NULL, )
[2024-05-14 23:18:50][ERROR] : Erreur exécution de la commande [Aucun][Backup_GDrive][Backup_Gdrive] : Task finished on Error (Backup_GDrive/Backup_Gdrive #1558)

Mets tes logs entre balises de Texte préformaté ce sera plus lisible

c’est fait sans être sur que cela rende le contenu plus lisible.

Je n’ai toujours pas trouvé ce qui pouvais poser problème :frowning:

Si si je t’assure que c’est plus lisible :stuck_out_tongue:
Tu as essayé de faire ce qui est dit sur l’avant-avant dernier ligne du log debug?

1 « J'aime »

Le plus simple est de suivre étape par étape la documentation officielle en repartant de zéro :
https://thanaus.github.io/jeedom_docs/plugins/cloudsyncpro/fr_FR/#tocAnchor-1-4-4

En effet, tu indiques avoir suivi une documentation dans ton premier message mais n’avoir pas publié l’application (ton deuxième message) comme indiqué dans le point 23 de la documentation officielle.

Je viens de le faire et le service Drive ne semblais pas activé. Etrange puisque c’est le début de la procédure pour créer les identifiants.

J’ai activé le service proposé directement par l’adresse proposé dans le LOG de DEBUG et après quelques minutes, le service est de nouveau fonctionnel.

Merci de m’avoir éclairé sur ce sujet.

Bonne journée :wink:

1 « J'aime »

Merci beaucoup de ton intervention.

Effectivement j’avais omis la dernière ligne et m’en suis rendu compte.

Le soucis venais d’une problématique d’activation du service qui semblerait il n’a pas fonctionné correctement sur le portail Google.

Tout est rentré dans l’ordre désormais.

Merci d’avoir pris le temps de lire mon sujet et d’avoir contribué à ma remis en question et sa résolution.

Je te souhaites une excellente journée. :wink:

Tu as peut-être sans faire exprès oublié l’étape 10 de la procédure pour activer l’API.
Cette procédure est plutôt complexe et il faut vraiment faire attention à chacun des points de la liste.

En tous les cas, heureux que tout fonctionne !
Possible de clôturer le topic ?

Ah non je suis certains de l’avoir fait cela mais de souvenir il y avais plusieurs ligne identique ou presque. Je me suis peut être loupé mais aucun service ne semblait être activer sur la page ce matin.

Comme tu le dis, c’est résolue et tant mieux.

Encore un grand merci, vraiment pour l’aide bienveillante des différents intervenants, dont toi :wink:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.