Depuis quelques semaines j’ai un problème sur Solarman.
J’ai essayé de réinstaller les dépendances et j’obtiens l’erreur:
== Erreur à l'étape : Configuration de l'environnement virtuel
== Ligne 225
== La commande `createVenv' pose problème
== Le code de retour est 127
== Le message d'erreur :
** use /opt/pyenv/versions/3.11.14/bin/python3 to setup /var/www/html/plugins/solarman/resources/venv **
Python version in Venv needs update: 0.0.0!=3.11.14
/var/www/html/plugins/solarman/resources/pyenv.lib: line 176: /var/www/html/plugins/solarman/resources/venv/bin/python3: No such file or directory
======================================================================
La suppression du répertoire Venv n’a rien fait, le redémarrage et la réinstallation du plugin non plus…
Des idées?
Merci!
Informations Jeedom
Core : 4.5.3 (master)
DNS Jeedom : oui
Plugin : Solarman
Version : 2026-04-23 01:12:22 (stable)
Santé
🟢 Matériel : RPI 4 B
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-05-06 11:04:04
🟢 Date système (dernière heure enregistrée) : OK 2026-05-13 12:07:43 (2026-05-13 11:52:02)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.5.3
🟢 Version OS : debian 11.11
🟢 Version PHP : 7.4.33
🟢 Nombre de processus Apache : 12
🟢 Version OS : Linux Jeedom 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux [11.11]
🟢 Version database : 10.5.29-MariaDB-0+deb11u1
🟢 Espace disque libre : 91 %
🟢 Connexion active/max/autorisée : 11/29/151
🟢 Taille base de données : 60.2 MB
🟢 Espace disque libre tmp : 92 %
🟢 Mémoire disponible : 56 % (Total 7811 Mo)
🟢 Mémoire suffisante : 0
🟢 Erreur I/O : 0
🟢 Swap disponible : 100 % (Total 2048 Mo)
🟢 Swappiness : 10 %
🟢 Charge : 0.95 - 1.13 - 1.05
🟢 Configuration réseau interne : OK
🟢 Configuration réseau externe : OK
🟢 Node : v22.21.0
🟢 Python : Python 3.9.2
🟢 Python 3 : Python 3.9.2
🟢 Persistance du cache : OK
🟢 Apache private tmp : OK
Informations complémentaires
OS: debian 11 on RPI 4 B ; PHP: 7.4.33 ; Python: 3.9.2
Solarman: v 1.2.6 ; cmds: 0
L’historique c’est qu’en cherchant un peu j’ai trouvé deux solutions potentielles (mais je suis peut-être complétement à coté de la plaque ):
-supprimer le répertoire Venv puis relancer les dépendances pour qu’il se recrée
-redémarrer Jeedom pour que Python se relance
Ca n’a pas fonctionné. J’ai essayé de supprimer le plugin puis le réinstaller.
Sans succès non plus. J’ai donc réappliqué la sauvegarde précédente pour revenir à l’état initial.
Voilà ou j’en suis
Edit: J’ai aussi un soucis avec le plugin xiaomi Erreur lors de l’installation des dépendances (+ sudo python3 -m pip install --force-reinstall --upgrade python-miio
WARNING: There was an error checking the latest version of pip.)
======================================================================
== 14/05/2026 09:25:10 == Installation des dépendances de solarman
======================================================================
[ 5% ] : Nettoyage APT...
[ 9% ] : Nettoyage APT : [ OK ]
[ 10% ] : Mise à jour APT...
[ 14% ] : Mise à jour APT : [ OK ]
[ 15% ] : Installation des paquets APT...
[ 19% ] : Installation des paquets APT : [ OK ]
[ 20% ] : Initialisation de python3 et des prérequis...
[ 29% ] : Initialisation de python3 et des prérequis : [ OK ]
[ 30% ] : Initialisation de PyEnv...
** PyEnv required: 3.9.2 < 3.11 **
[ 39% ] : Initialisation de PyEnv : [ OK ]
[ 40% ] : Installation ou Mise à jour de PyEnv...
[ 49% ] : Installation ou Mise à jour de PyEnv : [ OK ]
[ 50% ] : Install Python 3.11 avec PyEnv...
** Chemin de python3: /opt/pyenv/versions/3.11.14/bin/python3 **
[ 59% ] : Install Python 3.11 avec PyEnv : [ OK ]
[ 60% ] : Configuration de l'environnement virtuel...
[ 99% ] : Configuration de l'environnement virtuel : ERROR
[100% ] : Terminé !
======================================================================
== KO == Erreur d'Installation
======================================================================
== ANALYSE DES LOGS...
== AUCUNE ERREUR CONNUE DÉTECTÉE
== Erreur à l'étape : Configuration de l'environnement virtuel
== Ligne 225
== La commande `createVenv' pose problème
== Le code de retour est 126
== Le message d'erreur :
** use /opt/pyenv/versions/3.11.14/bin/python3 to setup /var/www/html/plugins/solarman/resources/venv **
Python version in Venv needs update: 0.0.0!=3.11.14
/var/www/html/plugins/solarman/resources/pyenv.lib: line 176: /var/www/html/plugins/solarman/resources/venv/bin/python3: Is a directory
======================================================================
Auriez-vous arrêter, désinstaller le plugin, redémarrer la machine lors d’une première installation des dépendances?
Ca sent l’installation de python corrompue à cause d’une interruption…
Ne jamais désinstaller un plugin, ca ne sert à rien, et ne jamais interrompre une install pcq ca prend trop de temps.
executez ces 3 commands et donnez le résultat (toujours dans un Texte préformaté:
Savez-vous si vous avez d’autres plugins qui nécessitent python3.11?
Je dirais bien de
désactiver l’installation automatique des dépendances
supprimer le venv du plugin, si vous êtes certain que vous l’aviez déjà fait correctement alors aussi
supprimer la version 3.11.4 dans /opt/pyenv/versions
relancer les dépendances du plugin et bien le laisser faire, ne relancer surtout pas deux fois les dépendances, montrez le log avant
Mais si un autre plugin en avait besoin ca va casser ses dépendances et il faudra les réinstaller également
D’un autre côté, si c’est comme j’imagine ici que la version de python3.11 esr cassée alors aucun autre plugin ne sait l’utiliser de toute façon…
J’ai appliqué ton idée. Malheureusement relancer les dépendances n’a plus aucun effet.
Ça tourne dans le vide pendant 5 secs puis stoppe. Les logs packages sont vides…
Edit: Le redémarrage de Jeedom m’a permis de relancer les dépendances. Au deuxième essai c’est bon! Je suis maintenant en 3.11.15 et le plugin est de nouveau fonctionnel!