ImportError: cannot import name 'Markup' from 'jinja2'

Bonjour,
Je viens d’installer le plugin mais lorsque je clique sur « LG Account Login », j’ai cette erreur :

Ajax fatal error.Echec de la requete http : http://127.0.0.1:5052/ping Curl error : Failed to connect to 127.0.0.1 port 5025: Connection refused.

quand je fais un « netstat -tulpen » effectivement je n’ai aucun process qui ecoute sur le port 5025.
C’est comme si le serveur python ne se lancait pas…

Bonjour,

Pour toutes demandes d’aide sur un plugin:

  • capture de la page santé jeedom
  • capture de la page de config
  • tous les logs du plugin

lgthinq.txt (39,6 Ko)

[2022-07-05 17:36:28] Start install dependancies
[2022-07-05 17:36:28] Valid Python version 37
[2022-07-05 17:36:28] upgrade pip3
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pip in /usr/local/lib/python3.7/dist-packages (22.1.2)
[2022-07-05 17:36:33] install python dependencies in /var/www/html/plugins/lgthinq/resources
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting Flask==1.0.2
  Downloading https://www.piwheels.org/simple/flask/Flask-1.0.2-py2.py3-none-any.whl (91 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.4/91.4 kB 1.8 MB/s eta 0:00:00
Collecting requests==2.21.0
  Downloading https://www.piwheels.org/simple/requests/requests-2.21.0-py2.py3-none-any.whl (57 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.0/58.0 kB 1.4 MB/s eta 0:00:00
Collecting requests-oauthlib==1.0.0
  Downloading https://www.piwheels.org/simple/requests-oauthlib/requests_oauthlib-1.0.0-py2.py3-none-any.whl (21 kB)
Collecting requests-toolbelt==0.8.0
  Downloading https://www.piwheels.org/simple/requests-toolbelt/requests_toolbelt-0.8.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.3/54.3 kB 2.7 MB/s eta 0:00:00
Requirement already satisfied: click>=5.1 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (8.1.3)
Collecting Jinja2>=2.10
  Downloading https://www.piwheels.org/simple/jinja2/Jinja2-3.1.2-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 2.9 MB/s eta 0:00:00
Collecting itsdangerous>=0.24
  Downloading https://www.piwheels.org/simple/itsdangerous/itsdangerous-2.1.2-py3-none-any.whl (15 kB)
Collecting Werkzeug>=0.14
  Downloading https://www.piwheels.org/simple/werkzeug/Werkzeug-2.1.2-py3-none-any.whl (224 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 224.9/224.9 kB 5.7 MB/s eta 0:00:00
Collecting urllib3<1.25,>=1.21.1
  Downloading https://www.piwheels.org/simple/urllib3/urllib3-1.24.3-py2.py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.8/118.8 kB 4.4 MB/s eta 0:00:00
Collecting idna<2.9,>=2.5
  Downloading https://www.piwheels.org/simple/idna/idna-2.8-py2.py3-none-any.whl (58 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.6/58.6 kB 2.5 MB/s eta 0:00:00
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests==2.21.0->-r requirements.txt (line 2)) (2022.6.15)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/lib/python3/dist-packages (from requests==2.21.0->-r requirements.txt (line 2)) (3.0.4)
Collecting oauthlib>=0.6.2
  Downloading https://www.piwheels.org/simple/oauthlib/oauthlib-3.2.0-py3-none-any.whl (151 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.5/151.5 kB 4.7 MB/s eta 0:00:00
Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.7/dist-packages (from click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (4.11.4)
Collecting MarkupSafe>=2.0
  Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp37-cp37m-linux_armv7l.whl (26 kB)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata->click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (3.8.0)
Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata->click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (4.2.0)
Installing collected packages: Werkzeug, urllib3, oauthlib, MarkupSafe, itsdangerous, idna, requests, Jinja2, requests-toolbelt, requests-oauthlib, Flask
  Attempting uninstall: urllib3
    Found existing installation: urllib3 1.26.9
    Uninstalling urllib3-1.26.9:
      Successfully uninstalled urllib3-1.26.9
  Attempting uninstall: idna
    Found existing installation: idna 3.3
    Uninstalling idna-3.3:
      Successfully uninstalled idna-3.3
  Attempting uninstall: requests
    Found existing installation: requests 2.28.0
    Uninstalling requests-2.28.0:
      Successfully uninstalled requests-2.28.0
Successfully installed Flask-1.0.2 Jinja2-3.1.2 MarkupSafe-2.1.1 Werkzeug-2.1.2 idna-3.3 itsdangerous-2.1.2 oauthlib-3.2.0 requests-2.27.1 requests-oauthlib-1.0.0 requests-toolbelt-0.8.0 urllib3-1.26.8
[2022-07-05 17:36:41] clone wideq lib from github in /var/www/html/plugins/lgthinq/resources
[2022-07-05 17:36:42] Everything is successfully installed!
[2022-07-07 10:28:20] Start install dependancies
[2022-07-07 10:28:20] Valid Python version 37
[2022-07-07 10:28:20] upgrade pip3
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pip in /usr/local/lib/python3.7/dist-packages (22.1.2)
[2022-07-07 10:28:24] install python dependencies in /var/www/html/plugins/lgthinq/resources
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: Flask==1.0.2 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 1)) (1.0.2)
Collecting requests==2.21.0
  Using cached https://www.piwheels.org/simple/requests/requests-2.21.0-py2.py3-none-any.whl (57 kB)
Requirement already satisfied: requests-oauthlib==1.0.0 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 3)) (1.0.0)
Requirement already satisfied: requests-toolbelt==0.8.0 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 4)) (0.8.0)
Requirement already satisfied: Jinja2>=2.10 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (3.1.2)
Requirement already satisfied: Werkzeug>=0.14 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (2.1.2)
Requirement already satisfied: itsdangerous>=0.24 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (2.1.2)
Requirement already satisfied: click>=5.1 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (8.1.3)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/lib/python3/dist-packages (from requests==2.21.0->-r requirements.txt (line 2)) (3.0.4)
Collecting urllib3<1.25,>=1.21.1
  Using cached https://www.piwheels.org/simple/urllib3/urllib3-1.24.3-py2.py3-none-any.whl (118 kB)
Collecting idna<2.9,>=2.5
  Using cached https://www.piwheels.org/simple/idna/idna-2.8-py2.py3-none-any.whl (58 kB)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests==2.21.0->-r requirements.txt (line 2)) (2022.6.15)
Requirement already satisfied: oauthlib>=0.6.2 in /usr/local/lib/python3.7/dist-packages (from requests-oauthlib==1.0.0->-r requirements.txt (line 3)) (3.2.0)
Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.7/dist-packages (from click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (4.11.4)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.7/dist-packages (from Jinja2>=2.10->Flask==1.0.2->-r requirements.txt (line 1)) (2.1.1)
Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata->click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (4.2.0)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata->click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (3.8.0)
Installing collected packages: urllib3, idna, requests
  Attempting uninstall: urllib3
    Found existing installation: urllib3 1.26.8
    Uninstalling urllib3-1.26.8:
      Successfully uninstalled urllib3-1.26.8
  Attempting uninstall: idna
    Found existing installation: idna 3.3
[2022-07-07 10:28:30] clone wideq lib from github in /var/www/html/plugins/lgthinq/resources
[2022-07-07 10:28:31] Everything is successfully installed!
[2022-07-07 10:49:56] Start install dependancies
[2022-07-07 10:49:56] Valid Python version 37
[2022-07-07 10:49:56] upgrade pip3
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pip in /usr/local/lib/python3.7/dist-packages (22.1.2)
[2022-07-07 10:50:01] install python dependencies in /var/www/html/plugins/lgthinq/resources
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: Flask==1.0.2 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 1)) (1.0.2)
Collecting requests==2.21.0
  Using cached https://www.piwheels.org/simple/requests/requests-2.21.0-py2.py3-none-any.whl (57 kB)
Requirement already satisfied: requests-oauthlib==1.0.0 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 3)) (1.0.0)
Requirement already satisfied: requests-toolbelt==0.8.0 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 4)) (0.8.0)
Requirement already satisfied: click>=5.1 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (8.1.3)
Requirement already satisfied: itsdangerous>=0.24 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (2.1.2)
Requirement already satisfied: Jinja2>=2.10 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (3.1.2)
Requirement already satisfied: Werkzeug>=0.14 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (2.1.2)
Collecting idna<2.9,>=2.5
  Using cached https://www.piwheels.org/simple/idna/idna-2.8-py2.py3-none-any.whl (58 kB)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests==2.21.0->-r requirements.txt (line 2)) (1.24.3)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests==2.21.0->-r requirements.txt (line 2)) (2022.6.15)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/lib/python3/dist-packages (from requests==2.21.0->-r requirements.txt (line 2)) (3.0.4)
Requirement already satisfied: oauthlib>=0.6.2 in /usr/local/lib/python3.7/dist-packages (from requests-oauthlib==1.0.0->-r requirements.txt (line 3)) (3.2.0)
Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.7/dist-packages (from click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (4.11.4)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.7/dist-packages (from Jinja2>=2.10->Flask==1.0.2->-r requirements.txt (line 1)) (2.1.1)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata->click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (3.8.0)
Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata->click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (4.2.0)
Installing collected packages: idna, requests
  Attempting uninstall: idna
    Found existing installation: idna 3.3
[2022-07-07 10:50:06] clone wideq lib from github in /var/www/html/plugins/lgthinq/resources
[2022-07-07 10:50:08] Everything is successfully installed!
[2022-07-07 11:01:20] Start install dependancies
[2022-07-07 11:01:20] Valid Python version 37
[2022-07-07 11:01:20] upgrade pip3
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pip in /usr/local/lib/python3.7/dist-packages (22.1.2)
[2022-07-07 11:01:24] install python dependencies in /var/www/html/plugins/lgthinq/resources
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: Flask==1.0.2 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 1)) (1.0.2)
Collecting requests==2.21.0
  Using cached https://www.piwheels.org/simple/requests/requests-2.21.0-py2.py3-none-any.whl (57 kB)
Requirement already satisfied: requests-oauthlib==1.0.0 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 3)) (1.0.0)
Requirement already satisfied: requests-toolbelt==0.8.0 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 4)) (0.8.0)
Requirement already satisfied: click>=5.1 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (8.1.3)
Requirement already satisfied: Jinja2>=2.10 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (3.1.2)
Requirement already satisfied: itsdangerous>=0.24 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (2.1.2)
Requirement already satisfied: Werkzeug>=0.14 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (2.1.2)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests==2.21.0->-r requirements.txt (line 2)) (1.24.3)
Collecting idna<2.9,>=2.5
  Using cached https://www.piwheels.org/simple/idna/idna-2.8-py2.py3-none-any.whl (58 kB)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/lib/python3/dist-packages (from requests==2.21.0->-r requirements.txt (line 2)) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests==2.21.0->-r requirements.txt (line 2)) (2022.6.15)
Requirement already satisfied: oauthlib>=0.6.2 in /usr/local/lib/python3.7/dist-packages (from requests-oauthlib==1.0.0->-r requirements.txt (line 3)) (3.2.0)
Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.7/dist-packages (from click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (4.11.4)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.7/dist-packages (from Jinja2>=2.10->Flask==1.0.2->-r requirements.txt (line 1)) (2.1.1)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata->click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (3.8.0)
Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata->click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (4.2.0)
Installing collected packages: idna, requests
  Attempting uninstall: idna
    Found existing installation: idna 3.3
[2022-07-07 11:01:28] clone wideq lib from github in /var/www/html/plugins/lgthinq/resources
[2022-07-07 11:01:29] Everything is successfully installed!

Traceback (most recent call last):
  File "/var/www/html/plugins/lgthinq/resources/wideq/srv.py", line 8, in <module>
    from flask import Flask, abort, jsonify, make_response
  File "/usr/local/lib/python3.7/dist-packages/flask/__init__.py", line 19, in <module>
    from jinja2 import Markup, escape
ImportError: cannot import name 'Markup' from 'jinja2' (/usr/local/lib/python3.7/dist-packages/jinja2/__init__.py)

lgthinq_update.txt (1,5 Ko)

Bonjour,
voila, tout est partagé ci-dessus :slight_smile:

Il faut copier/coller les logs dans un Texte préformaté, ainsi on peut les lire facilement directement et on voit l’erreur tout de suite :wink:
j’ai modifié pour vous

En ligne de commande (ou via l’interface « outils system » de jeedom), tapez cette commande pour vérifier la version de jinja qui à l’air en cause (mauvais import de markup)

sudo python3 -m pip list | grep -E "jinja2|markup"

merci pour la reponse rapide.
ca me donne ca :

pi@jeedom:~ $ sudo python3 -m pip list | grep -E "jinja2|markup"
WARNING: No metadata found in /usr/local/lib/python3.7/dist-packages
WARNING: No metadata found in /usr/local/lib/python3.7/dist-packages

L’environnement python est cassé; y a-t-il eu une action particulière dernièrement?

essayez de réinstaller:

sudo pip3 --force-reinstall --upgrade jinja2
sudo pip3 --force-reinstall --upgrade markup

j’ai relancé les deux commandes :

pi@jeedom:~ $ sudo pip3 install --force-reinstall --upgrade jinja2
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting jinja2
  Using cached https://www.piwheels.org/simple/jinja2/Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting MarkupSafe>=2.0
  Using cached https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp37-cp37m-linux_armv7l.whl (26 kB)
WARNING: Error parsing requirements for idna: [Errno 2] No such file or directory: '/usr/local/lib/python3.7/dist-packages/idna-3.3.dist-info/METADATA'
Installing collected packages: MarkupSafe, jinja2
  Attempting uninstall: MarkupSafe
    Found existing installation: MarkupSafe 2.1.1
    Uninstalling MarkupSafe-2.1.1:
      Successfully uninstalled MarkupSafe-2.1.1
  Attempting uninstall: jinja2
    Found existing installation: Jinja2 3.1.2
    Uninstalling Jinja2-3.1.2:
      Successfully uninstalled Jinja2-3.1.2
Successfully installed MarkupSafe-2.1.1 jinja2-3.1.2
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
pi@jeedom:~ $ sudo touch /usr/local/lib/python3.7/dist-packages/idna-3.3.dist-info/METADATA
pi@jeedom:~ $ sudo pip3 install --force-reinstall --upgrade jinja2
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting jinja2
  Using cached https://www.piwheels.org/simple/jinja2/Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting MarkupSafe>=2.0
  Using cached https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp37-cp37m-linux_armv7l.whl (26 kB)
Installing collected packages: MarkupSafe, jinja2
  Attempting uninstall: MarkupSafe
    Found existing installation: MarkupSafe 2.1.1
    Uninstalling MarkupSafe-2.1.1:
      Successfully uninstalled MarkupSafe-2.1.1
  Attempting uninstall: jinja2
    Found existing installation: Jinja2 3.1.2
    Uninstalling Jinja2-3.1.2:
      Successfully uninstalled Jinja2-3.1.2
Successfully installed MarkupSafe-2.1.1 jinja2-3.1.2
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
pi@jeedom:~ $ sudo pip3 install --force-reinstall --upgrade markup
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting markup
  Downloading https://www.piwheels.org/simple/markup/markup-0.2-py3-none-any.whl (6.6 kB)
Installing collected packages: markup
Successfully installed markup-0.2
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
pi@jeedom:~ $

la reinstallation s’est bien passée. Entre les deux commandes, j’ai créé le fichier METADA manquant et je n’ai plus le warning concerné.

J’ai ensuite désactivé le plugin, réactivé, réinstallé les dépendances mais toujours le meme probleme.

Ci-après les logs :

0014|[2022-07-07 13:44:38]INFO : remove lgThinq plugin
0015|[2022-07-07 13:44:43]INFO : Début d'activation du plugin
0016|[2022-07-07 13:44:43]DEBUG : etat server wideq KO:[]
0017|[2022-07-07 13:44:43]DEBUG : etat server wideq KO:[]
0018|[2022-07-07 13:44:44]INFO : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
0019|[2022-07-07 13:44:44]DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=lgthinq function=install callInstallFunction=1
0020|[2022-07-07 13:44:44]INFO : install lgThinq plugin
0021|[2022-07-07 13:44:44]DEBUG : success create dir /var/www/html/plugins/lgthinq/data/
0022|[2022-07-07 13:44:44]DEBUG : success create dir /var/www/html/plugins/lgthinq/data/ jeedom/
0023|[2022-07-07 13:45:33]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0024|[2022-07-07 13:45:34]INFO : Lancement démon LgThinq : python3 /var/www/html/plugins/lgthinq/resources/wideq/srv.py --port 5025 --key vU0eS08sLVIX4pTudlgmMLPsYQOJn6MdgxVOeHethrXpfaum --ip http://jeedom.arsiezis.com >> /var/www/html/core/class/../../log/lgthinq_srv 2>&1 & echo $!; => pid= 8711
0025|[2022-07-07 13:45:43]ERROR : Impossible de lancer le démon LgThinq, relancer le démon en debug et vérifiez la log
0026|[2022-07-07 13:45:55]ERROR : Ajax fatal error:Echec de la requête http : http://127.0.0.1:5025/ping Curl error : Failed to connect to 127.0.0.1 port 5025: Connection refused
0000|[2022-07-07 13:44:53] Start install dependancies
0001|[2022-07-07 13:44:54] Valid Python version 37
0002|[2022-07-07 13:44:54] upgrade pip3
0003|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0004|Requirement already satisfied: pip in /usr/local/lib/python3.7/dist-packages (22.1.2)
0005|[2022-07-07 13:44:57] install python dependencies in /var/www/html/plugins/lgthinq/resources
0006|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0007|Requirement already satisfied: Flask==1.0.2 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 1)) (1.0.2)
0008|Collecting requests==2.21.0
0009|Using cached https://www.piwheels.org/simple/requests/requests-2.21.0-py2.py3-none-any.whl (57 kB)
0010|Requirement already satisfied: requests-oauthlib==1.0.0 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 3)) (1.0.0)
0011|Requirement already satisfied: requests-toolbelt==0.8.0 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 4)) (0.8.0)
0012|Requirement already satisfied: itsdangerous>=0.24 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (2.1.2)
0013|Requirement already satisfied: click>=5.1 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (8.1.3)
0014|Requirement already satisfied: Werkzeug>=0.14 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (2.1.2)
0015|Requirement already satisfied: Jinja2>=2.10 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.2->-r requirements.txt (line 1)) (3.1.2)
0016|Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/lib/python3/dist-packages (from requests==2.21.0->-r requirements.txt (line 2)) (3.0.4)
0017|Collecting idna<2.9,>=2.5
0018|Using cached https://www.piwheels.org/simple/idna/idna-2.8-py2.py3-none-any.whl (58 kB)
0019|Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests==2.21.0->-r requirements.txt (line 2)) (2022.6.15)
0020|Requirement already satisfied: urllib3<1.25,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests==2.21.0->-r requirements.txt (line 2)) (1.24.3)
0021|Requirement already satisfied: oauthlib>=0.6.2 in /usr/local/lib/python3.7/dist-packages (from requests-oauthlib==1.0.0->-r requirements.txt (line 3)) (3.2.0)
0022|Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.7/dist-packages (from click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (4.11.4)
0023|Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.7/dist-packages (from Jinja2>=2.10->Flask==1.0.2->-r requirements.txt (line 1)) (2.1.1)
0024|Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata->click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (4.2.0)
0025|Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata->click>=5.1->Flask==1.0.2->-r requirements.txt (line 1)) (3.8.0)
0026|Installing collected packages: idna, requests
0027|Attempting uninstall: idna
0028|Found existing installation: idna 3.3
0029|[2022-07-07 13:45:02] clone wideq lib from github in /var/www/html/plugins/lgthinq/resources
0030|[2022-07-07 13:45:03] Everything is successfully installed!
0000|Traceback (most recent call last):
0001|File "/var/www/html/plugins/lgthinq/resources/wideq/srv.py", line 8, in 
0002|from flask import Flask, abort, jsonify, make_response
0003|File "/usr/local/lib/python3.7/dist-packages/flask/__init__.py", line 19, in 
0004|from jinja2 import Markup, escape
0005|ImportError: cannot import name 'Markup' from 'jinja2' (/usr/local/lib/python3.7/dist-packages/jinja2/__init__.py)
0000|[2022-07-07 13:44:53] Start install dependancies
0001|[2022-07-07 13:44:54] Valid Python version 37
0002|[2022-07-07 13:44:54] upgrade pip3
0003|WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
0004|[2022-07-07 13:44:57] install python dependencies in /var/www/html/plugins/lgthinq/resources
0005|ERROR: Cannot uninstall idna 3.3, RECORD file not found. You might be able to recover from this via: 'pip install --force-reinstall --no-deps idna==3.3'.
0006|[2022-07-07 13:45:02] clone wideq lib from github in /var/www/html/plugins/lgthinq/resources
0007|Cloning into 'wideq'...
0008|[2022-07-07 13:45:03] Everything is successfully installed!

j’ai resolu l’erreur en supprimant tout et lançant les commandes

sudo pip3 install --force-reinstall --upgrade jinja2
sudo pip3 install --force-reinstall --upgrade markup
sudo pip3 install --force-reinstall --upgrade flask

1 « J'aime »

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