Open ArchangeGabriel opened 4 years ago
Salut @ArchangeGabriel
Rien à signaler de mon côté. Les opérations s'importent bien. Toutefois, je vois sur tes logs que tu aurais un conflit de document : Document update conflict
(3ème ligne en partant de la fin). Je pense que cela pourrait être la cause du problème.
Une idée de comment je peux savoir à quoi ça correspond et comment régler ça ?
Mon idée serait d'essayer d'identifier le ou les documents en conflit : peut-être via les logs ou en inspectant couchDB et voir s'il est possible de déterminer le ou les document(s) qui pourrait poser soucis pour le(s) supprimer.
Sinon, je t'invite à te rapprocher de l'équipe de Cozy Cloud via leur forum.
Le document en conflit semble être une fausse piste. D’une part, ça ne se reproduit plus, d’autre part, le dit document (que j’ai pu identifier grâce à Clochix) s’avère être le descriptif du compte. Enfin, si je supprime tout puis réinitialise l’accès, ça se repasse de la même façon.
Maintenant j’ai ça dans les logs à chaque lancement du konnector (toutes les heures) :
time="2020-08-18T21:31:02+02:00" level=warning msg="Failed to create global model:" domain=cozy.domain.tld job_id=9dae7d616354bbebb28680b1660a5aaa nspace=jobs slug=fortuneo worker_id=konnector/6
time="2020-08-18T21:31:02+02:00" level=warning msg="{\"errors\":[{\"status\":\"404\",\"title\":\"Not Found\",\"detail\":\"wanted remote asset is not part of our asset list\",\"source\":{}}]}" domain=cozy.domain.tld job_id=9dae7d616354bbebb28680b1660a5aaa nspace=jobs slug=fortuneo worker_id=konnector/6
time="2020-08-18T21:31:03+02:00" level=error msg="Stderr: (node:253016) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.\n" domain=cozy.domain.tld job_id=9dae7d616354bbebb28680b1660a5aaa nspace=jobs slug=fortuneo worker_id=konnector/6
Logs de nginx au même moment :
"GET /remote/assets/bank_classifier_nb_and_voc HTTP/1.1" 404
Bon si je comprends bien ce que je lis ici https://github.com/orandin/cozy-global-model-classificator, ça n’est pas censé être un soucis… Du coup je ne comprends pas ce qui bloque.
L'absence de l'asset n'est pas problématique, car il passe à la suite. Cette ligne de log d'erreur est "normale". Pour faire en sorte de ne plus l'avoir, tu peux soit t'amuser à recréer le fichier grâce à cozy-global-model-classificator, soit mettre un json vide et demander à Cozy de le servir.
le dit document (que j’ai pu identifier grâce à Clochix) s’avère être le descriptif du compte
Saurais-tu me dire ce qui posait soucis ? Le problème vient peut-être de là. Le Konnector crée peut-être un conflit dans ton cas, car tu as peut-être accès à des services / comptes qui peuvent être mal interprétés par le Konnector.
Bon, j’ai redémarré la stack, relancé, plus aucun message d’erreur nulle part, mais toujours aucune opération importée.
J’ai supprimé tous les messages et logs (Clochix m’a conseillé de les nettoyer un peu plus), le nouveau log en mode debug est celui-ci : https://paste.xinu.at/x7F/
Aucune erreur à signaler, mais aucune opération importée.
En effet, le Konnector n'importe rien et au moins, s'exécute correctement car il se termine sans erreur fatale. Aussi, je note qu'il a su récupérer ton compte. Saurais-tu me dire quelle est la version de ton Konnector ?
De mon côté, j'ai :
$ cozy-stack konnectors ls --domain example.tld
fortuneo git://github.com/konnectors/fortuneo.git#build 1.6.0-1457f0625568fbf3af58c83ccdd304af8dfa25b6 ready
La dernière version est censée être la 1.6.0, mais j'ignore si elle a été publiée sur le store.
Si ce n'est pas le cas, tu peux forcer la version en prenant celle de la branche git "build". Toutefois, je ne conseille pas cette méthode sur le long terme car tu ne bénéficieras pas des mises à jour automatique via le store.
cozy-stack konnectors update --domain example.tld fortuneo git://github.com/konnectors/fortuneo.git#build
J’ai bien la 1.6.0 des màj auto, fortuneo registry://fortuneo/stable 1.6.0 ready
.
(Je suis actuellement dispo sur l’IRC/Matrix cozycloud pour du debug en live si besoin)
Problème résolu : Fortuneo exigeait une action utilisateur (message obligatoire) qui n'était pas détecté par le Konnector. Fix à venir pour essayer d'identifier ces cas.
@orandin @ArchangeGabriel Quel était le message obligatoire qui bloquait le konnector ? J'ai ajouté la détection d'un de ces messages dans #136, est-ce que par hasard c'était le même ?
@dohseven Je ne sais plus exactement ce dont il s’agissait, mais je suis sûr que ça n’était pas ça.
Bonjour à tous,
Je m’aperçois que depuis très longtemps, le konnector n’importe plus rien. Pas d’erreur affichée dans l’interface web (il dit que tout va bien), mais ceci dans les logs:
Je n’ai aucune idée du soucis derrière…