Problème de dépendances Venv

Hello @cddu33 ,

Je suis sur la dernière version beta du plugin, et il ne fonctionne plus chez moi, vraisemblablement à cause des dépendances.
Je suppose que c’est à cause du « Passage sur Venv pour les dépendances (réinstallation automatique normalement) » du 11/07.
Mon Jeedom tourne sur un NAS Synology, voici les logs de l’install des dépendances : enphasesecur_update.txt (8,6 Ko)
Le demon est en NOK avec « dépendances non installées ».

Merci d’avance pour ton aide!

Slt
Je suppose que tu les a relancé au cas où? Je ne vois pas de grosses erreur dans les logs

Essai de réinitialiser les permissions depuis la configuration de jeedom

Oui plusieurs fois mais idem.
Le html.parser non trouvé ne pose pas soucis?

J’ai vu que j’ai pas mal de packets pip3 qui ne sont pas à jour, ça peut jouer?

Désolé mais je ne vois pas où réinitialiser les permissions… :face_with_peeking_eye:

non rien a voir , les paquets sont indépendant maintenant

lance cette commande depuis Systeme / Configuration / OS / Administration:

../../plugins/enphasesecur/resources/venv/bin/pip3 list

pour les permissions c’est au même endroit: Systeme / Configuration

Voilà ce que me dit la commande :

> Package            Version
> ------------------ --------
> anyio              3.7.1
> asyncio            3.4.3
> certifi            2023.5.7
> charset-normalizer 3.2.0
> exceptiongroup     1.1.2
> future             0.18.3
> h11                0.14.0
> html5lib           1.1
> httpcore           0.17.3
> httpx              0.24.1
> idna               3.4
> iso8601            2.0.0
> lxml               4.9.3
> pip                18.1
> pkg-resources      0.0.0
> PyJWT              2.7.0
> pyudev             0.24.1
> PyYAML             6.0
> requests           2.31.0
> serial             0.0.97
> setuptools         40.8.0
> six                1.16.0
> sniffio            1.3.0
> typing-extensions  4.7.1
> urllib3            2.0.3
> webencodings       0.5.1

dac tape ça ../../plugins/enphasesecur/resources/venv/bin/pip3 install html-parser

C’est bon, tout est au vert :slight_smile:
Merci!

The directory '/var/www/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/var/www/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting html-parser
  Downloading https://files.pythonhosted.org/packages/fa/ae/4b752c60868d26d6d14e89882ade7204fd73543e1bde64b6e9b01c1d9856/html-parser-0.2.tar.gz
Collecting ply (from html-parser)
  Downloading https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl (49kB)
Installing collected packages: ply, html-parser
  Running setup.py install for html-parser: started
    Running setup.py install for html-parser: finished with status 'done'
Successfully installed html-parser-0.2 ply-3.11

je rajoute la correction dans la prochaine beta

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.