Alors 6min c’est pas normal c’est beaucoup trop court… l’install des dépendances sur stretch c’est long mais c’est normal désolé
puis oui je veux bien les 2 logs install + update pour voir.
Alors 6min c’est pas normal c’est beaucoup trop court… l’install des dépendances sur stretch c’est long mais c’est normal désolé
puis oui je veux bien les 2 logs install + update pour voir.
voici les 2 logs
LOG_LG.txt (218,6 Ko)
dans http-error
j’ai ca
warning: commands will be executed using /bin/sh
job 22 at Sun Jun 14 16:34:00 2020
sh: 1: cannot create /var/www/html/core/class/../../log/lgthinq_install: Permission denied
sh: 1: cannot create /var/www/html/core/class/../../log/lgthinq_install: Permission denied
sh: 1: cannot create /var/www/html/core/class/../../log/lgthinq_install: Permission denied
sh: 1: cannot create /var/www/html/core/class/../../log/lgthinq_install: Permission denied
sh: 1: cannot create /var/www/html/core/class/../../log/lgthinq_install: Permission denied
sh: 1: cannot create /var/www/html/core/class/../../log/lgthinq_install: Permission denied
WARNING: You are using pip version 19.2.3, however version 20.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
WARNING: You are using pip version 19.2.3, however version 20.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
WARNING: You are using pip version 19.2.3, however version 20.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
WARNING: You are using pip version 19.2.3, however version 20.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
sh: 1: cannot create /var/www/html/core/class/../../log/lgthinq_install: Permission denied
sh: 1: cannot create /var/www/html/core/class/../../log/lgthinq_install: Permission denied
bon, c’est le log de ta 2eme tentative ? ça semble correct tout y est pour les dépendances
maintenant le démon, est-ce que tu a un log lgthinq_srv à me montrer ?
tu saurais te connecter en ssh et lancer un script ?
le demon s’est lancé, ca progresse bien merci @pifou
mais quand je lance une synchro; j’ai ca
syntax error, unexpected ‹ | ›, expecting variable (T_VARIABLE)
le test PING semble bien : LgThinq plugin server ok, running since Sun Jun 14 2020 19:03:33 GMT+0200 (heure d’été d’Europe centrale), token config is true
log
[2020-06-14 19:08:04][DEBUG] : refresh LG data
[2020-06-14 19:08:08][DEBUG] : etat server wideq:[{"pid":"518","tty":"?","stat":"S","time":"0:01","command":"python3.7 wideqServer.py --port 5025"}]
[2020-06-14 19:08:13][DEBUG] : etat server wideq:[{"pid":"518","tty":"?","stat":"S","time":"0:01","command":"python3.7 wideqServer.py --port 5025"}]
[2020-06-14 19:08:18][DEBUG] : etat server wideq:[{"pid":"518","tty":"?","stat":"S","time":"0:01","command":"python3.7 wideqServer.py --port 5025"}]
[2020-06-14 19:08:23][DEBUG] : etat server wideq:[{"pid":"518","tty":"?","stat":"S","time":"0:01","command":"python3.7 wideqServer.py --port 5025"}]
[2020-06-14 19:08:28][DEBUG] : etat server wideq:[{"pid":"518","tty":"?","stat":"S","time":"0:01","command":"python3.7 wideqServer.py --port 5025"}]
[2020-06-14 19:08:33][DEBUG] : etat server wideq:[{"pid":"518","tty":"?","stat":"S","time":"0:01","command":"python3.7 wideqServer.py --port 5025"}]
[2020-06-14 19:08:38][DEBUG] : etat server wideq:[{"pid":"518","tty":"?","stat":"S","time":"0:01","command":"python3.7 wideqServer.py --port 5025"}]
HA! super tu a pas la fin de la phrase genre avec le fichier et la ligne p-e ?
ha mince ça va être coton à trouver sans indice… peut être dans le log http.errors du coup?
tout log confondu, rien
@pifou peux être peut tu rajouter un log pour savoir ce qu’il fait quand tu lances la synchro pour la récupération des infos ?
Tu avais évoqué le besoin de faire un json par appareil, c’est peut être cela qu’il manque ?
@pifou Salut
je suis passé en mode info sur ton plugin
lancement du démon + lancement d’un synchro
j’ai ca
call /var/www/html/plugins/lgthinq/resources/daemon wideqServer.py --port 5025
* Serving Flask app "wideqServer" (lazy loading)
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: off
INFO:werkzeug: * Running on http://127.0.0.1:5025/ (Press CTRL+C to quit)
INFO:werkzeug:127.0.0.1 - - [15/Jun/2020 10:59:35] "e[37mGET /ping HTTP/1.1e[0m" 200 -
2020-06-15 10:59:35 INFO [wideq.server] auth country=FR, lang=fr-FR
INFO:wideq.server:auth country=FR, lang=fr-FR
INFO:werkzeug:127.0.0.1 - - [15/Jun/2020 10:59:50] "e[37mGET /gateway/FR/fr-FR HTTP/1.1e[0m" 200 -
INFO:werkzeug:127.0.0.1 - - [15/Jun/2020 10:59:50] "e[37mGET /token/https%3A%2F%2Ffr.m.lgaccount.com%2Flogin%2FiabClose%3Faccess_token%xxxx%26refresh_token%xxxx%26oauth2_backend_url%3Dhttps%3A%2F%2Fgb.lgeapi.com%2F HTTP/1.1e[0m" 200 -
INFO:werkzeug:127.0.0.1 - - [15/Jun/2020 10:59:50] "e[37mGET /ping HTTP/1.1e[0m" 200 -
INFO:werkzeug:127.0.0.1 - - [15/Jun/2020 10:59:55] "e[37mGET /ping HTTP/1.1e[0m" 200 -
INFO:werkzeug:127.0.0.1 - - [15/Jun/2020 10:59:55] "e[37mGET /ping HTTP/1.1e[0m" 200 -
en espérant que cela puisse t’aider
ok ça c’est le serveur et il marche bien
pour la suite, je vais ajouter des logs, et aussi refaire une image docker stretch php 7.0 je devrais reproduire ton erreur.
je m’étais remis sur mon jeedom en buster 7.3 c’est surement pour ça que j’ai pas l’erreur.
par contre… j’aurais moins de temps maintenant, aujourd’hui est le 1er jour de mon nouveau job, c’est fini le confinement c’est manu qui l’a dit
pas de soucis
et bon courage pour ton nouveau taf
Je t’ai fait un nouveau PR dans ta branch dev pour quelques fix mais je ne pense pas que ca va directement régler ce problème
merci @Mips
mais toujours la même erreur après la maj, faut il relancer les dépendances ?
Il n’y a pas eu de mise à jour de faite.
le code n’est pas fusionné et ensuite il faut que le market se mette à jour.
pourtant, le plugin vient de me proposer une mise à jour que j’ai passée, j’ai pensé que s’était lié à ton message mais c’est peut être d’autres modifs, comme le changelog donne une 404, c’est pas facile de savoir le contenu
ce n’est pas le market, le plugin n’est pas encore dispo sur le market, seulement sur github. ça m’a surpris d’ailleurs, moi aussi j’ai eu la notif de nouvelle version je comprends pas… j’ai fait le dernier push hier soir! D’ailleurs je ne sais même pas comment faire, ni comment gérer les numéros de version.
@Mips merci pour tes fixs je viens de pousser sur le dev , tu a quel outil pour vérifier la syntaxe / l’analyse de code php ?
@Nemeraud tu n’a plus besoin de relancer les dépendances maintenant qu’elles sont bien installées. Tu peux tester la dernière version de Mips je viens de la déployer sur la branche dev.
Moi j’utilise vscode et j’ai l’extension Intelephense.
Ca souligne directement les erreurs, variable non définie, etc
je peux juste relancer le chargement du plugin avec le + et les infos, ca écrasera la précédente ?
j’ai toujours l’erreur et dans le log http
[2020-06-15 21:26:31][DEBUG] : etat server wideq:[{"pid":"22533","tty":"?","stat":"S","time":"0:01","command":"python3.7 wideqServer.py --port 5025"}]
J’ai l’impression que le plugin charge un peu le tmp ? J’ai des alertes de temps dépassant les 90% quand il il est activé, avez vous remarqué ça ?
ceci n’est pas une erreur, juste un log en debug, d’après ce que tu me dis, ton demon fonctionne bien mais c’est juste l’actualisation qui plante.
Et oui tu peux mettre à jour le plugin avec le (+) ou bien via la page de maj de jeedom, ça marche aussi.
Tu peux vider les logs aussi et puis remettre le niveau info, en attendant que j’ai corrigé le pb dans le tmp normalement on l’utilise que pour l’installation des dépendances, ensuite on supprime les fichiers temporaires.