Soucis installation dépendance

Bonjour,
suite à la mise à jour du plugin, les dépendances n’arrivent pas à s’installer.
voici le log kroomba_update:

======================================================================
== 16/02/2024 08:45:30 == Dependencies installation for kroomba
======================================================================
[  5% ] : Clean apt...
[  9% ] : Clean apt : [  OK  ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [  OK  ]
[ 20% ] : Install apt packages...
[ 39% ] : Install apt packages : [  OK  ]
[ 40% ] : Creating python 3 virtual environment...
[ 49% ] : Creating python 3 virtual environment : [  OK  ]
[ 50% ] : Setting up virtual environment...
[ 69% ] : Setting up virtual environment : [  OK  ]
[ 70% ] : Install the required python packages...
[ 99% ] : Install the required python packages : ERROR
[100% ] : Finished !
======================================================================
== KO == Installation Error
======================================================================
== ANALYSING ERRORS...
== NO KNOWN ERROR DETECTED
== Error in step : Install the required python packages
== Line 158
== Command `/var/www/html/plugins/kroomba/resources/venv/bin/python3 -m pip install --no-cache-dir -r requirements.txt' have an issue
== Return code is 1
== Error message :
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting requests>=2.25.1 (from -r requirements.txt (line 1))
Downloading https://www.piwheels.org/simple/requests/requests-2.31.0-py3-none-any.whl (62 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 535.8 kB/s eta 0:00:00
Collecting paho-mqtt>=2.0.0 (from -r requirements.txt (line 2))
Downloading https://www.piwheels.org/simple/paho-mqtt/paho_mqtt-2.0.0-py3-none-any.whl (66 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.9/66.9 kB 642.2 kB/s eta 0:00:00
ERROR: Ignored the following yanked versions: 3.8.2, 4.0.0a0, 4.0.0a1
ERROR: Ignored the following versions that require a different python version: 3.9.0 Requires-Python >=3.8; 3.9.0b0 Requires-Python >=3.8; 3.9.0b1 Requires-Python >=3.8; 3.9.0rc0 Requires-Python >=3.8; 3.9.1 Requires-Python >=3.8; 3.9.2 Requires-Python >=3.8; 3.9.3 Requires-Python >=3.8
ERROR: Could not find a version that satisfies the requirement aiohttp>=3.9.1 (from versions: 0.1, 0.2, 0.3, 0.4, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.10.0, 0.10.1, 0.10.2, 0.11.0, 0.12.0, 0.13.0, 0.13.1, 0.14.0, 0.14.1, 0.14.2, 0.14.3, 0.14.4, 0.15.0, 0.15.1, 0.15.2, 0.15.3, 0.16.0, 0.16.1, 0.16.2, 0.16.3, 0.16.4, 0.16.5, 0.16.6, 0.17.0, 0.17.1, 0.17.2, 0.17.3, 0.17.4, 0.18.0, 0.18.1, 0.18.2, 0.18.3, 0.18.4, 0.19.0, 0.20.0, 0.20.1, 0.20.2, 0.21.0, 0.21.1, 0.21.2, 0.21.4, 0.21.5, 0.21.6, 0.22.0a0, 0.22.0b0, 0.22.0b1, 0.22.0b2, 0.22.0b3, 0.22.0b4, 0.22.0b5, 0.22.0b6, 0.22.0, 0.22.1, 0.22.2, 0.22.3, 0.22.4, 0.22.5, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.5, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, 1.2.0, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 2.0.0rc1, 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6.post1, 2.0.7, 2.1.0, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.3.0a4, 2.3.0, 2.3.1, 2.3.2b2, 2.3.2b3, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.3.6, 2.3.7, 2.3.8, 2.3.9, 2.3.10, 3.0.0b0, 3.0.0b1, 3.0.0b2, 3.0.0b3, 3.0.0b4, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.0.7, 3.0.8, 3.0.9, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.2.0, 3.2.1, 3.3.0a0, 3.3.0, 3.3.1, 3.3.2a0, 3.3.2, 3.4.0a0, 3.4.0a3, 3.4.0b1, 3.4.0b2, 3.4.0, 3.4.1, 3.4.2, 3.4.3, 3.4.4, 3.5.0a1, 3.5.0b1, 3.5.0b2, 3.5.0b3, 3.5.0, 3.5.1, 3.5.2, 3.5.3, 3.5.4, 3.6.0a0, 3.6.0a1, 3.6.0a2, 3.6.0a3, 3.6.0a4, 3.6.0a5, 3.6.0a6, 3.6.0a7, 3.6.0a8, 3.6.0a9, 3.6.0a11, 3.6.0a12, 3.6.0b0, 3.6.0, 3.6.1b3, 3.6.1b4, 3.6.1, 3.6.2a0, 3.6.2a1, 3.6.2a2, 3.6.2, 3.6.3, 3.7.0b0, 3.7.0b1, 3.7.0, 3.7.1, 3.7.2, 3.7.3, 3.7.4, 3.7.4.post0, 3.8.0a7, 3.8.0b0, 3.8.0, 3.8.1, 3.8.3, 3.8.4, 3.8.5, 3.8.6)
ERROR: No matching distribution found for aiohttp>=3.9.1
======================================================================

voici la page santé:


Merci d’avance.

Bonjour,

J’ai aussi le même message d’erreur et l’impossibilité d’installer les dépendances. Je me greffe donc à ce message pour suivre les réponses.

Merci

Bah non

  • soit vous évitez le « moi aussi » et vous activez juste le suivi
  • soit vous donnez vos infos comme je le demande. Au minimum la page santé jeedom!

@michael le problème est que vous êtes toujours sous buster, il faudrait idéalement prévoir la mise à jour de l’os à un moment, buster est fin de vie depuis juin 2023.

A tester en beta j’ai adapté les dépendances requises

Désolée mais chez moi, l’activation du suivi du forum ne fonctionne pas… je ne reçois pas de notification, il n’y a que si je participe à un sujet que celui-ci remonte en tête de liste. Bref, je dois pas faire quelque chose comme il faut…

Voilà la page santé (les MAJ en attente: Jeedom, Cloudsyncpro, freeboxOs et Workslandroid, donc normalement pas de lien avec ce plugin?!)

Je suis en stable sur Kroomba.
Et je suis sur une box Jeedom Atlas

ok buster aussi donc à priori même cause du problème => testez la version beta (j’ai déjà mis à jour) pour voir si les dépendances s’installent

Merci Mips, c’est ok, je viens de faire la MAJ en béta et c’est ok.

Ma question dépasse peut être le cadre de ce thread mais le souci évoqué sur Buster risque de poser d’autres plugin j’imagine (par exemple Workslandroid que je n’ai pas encore mis à jour car tondeuse encore au garage), et je comptais ne pas migrer pour le moment sur la version 4.4 à cause des soucis de plugin BLEA.
J’imagine (ou alors je suis totalement à l’ouest) que la version 4.4 aurait également mis à jour buster?

Je garde en tout cas ce souci en tête pour la compatibilité avec d’autres plugins et leur MAJ.

Jeedom installe jeedom, pas debian. Donc non, installer jeedom 4.4 ne va pas mettre à jour debian, du moins faire passer de buster a bulleyes ou bookworm.

Désolée je suis vraiment bête mais si ça coince avec d’autres plugin, est ce qu’il y a un intérêt (et comment) mettre à jour buster?

oui, ca devient compliqué de garder la compatibilité avec buster, encore plus si on veut aussi apporter tout doucement la compatibilité avec debian 12

celui là ca devrait aller, c’est la même dépendance qui « bloquait » pour kroomba et donc j’ai mis la même version

pas de lien, la version 4.4 c’est jeedom, elle est en beta et pourra s’installer sur debian 11

oui ca va être nécessaire et comment ca dépend sur quoi est installer jeedom

si box officielle, il faut suivre la procédure officielle

Merci je vais essayer la maj de debian.
je sais que dans le passé j’ai déjà tenté la maj, cependant certains de mes plugins ne le supportaient pas encore.
Merci

il ne faut pas « mettre à jour » mais installer une nouvelle version et restaurer un backup

mais pour l’instant, pour ce plugin ci, ce n’est pas encore nécessaire

Bonjour @Mips
Merci pour le correctif dans la nouvelle mise à jour d’aujourd’hui, de mon coté le soucis est réglé. :+1:
(PS : Comme un certain nombre d’utilisateur Jeedom atlas (en prod) j’ai la contrainte de conserver debian 10 sur cette box en attendant de trouver une autre alternative)

Ah il ne sera pas possible de mettre à jour debian sur cette box???
La mienne a deux ans à peine :confused:

PS: je vais ouvrir un autre sujet plutôt, je pense que comme celui-ci est résolu, on peut le cloturer :slight_smile:

Je pense que si.

La dernière image disponible est en debian 11 même s’il n’y a eu encore aucune communication (quelques posts en parlent).
Mais j’ai cru comprendre qu’il y avait un petit soucis avec, j’ignore les détails ou si c’est encore d’actualité.

Si besoin, créez un sujet dédié.

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