Nouveau sur Jeedom, j’ai fait une installation en Docker en deux container (expérimental je sais).
Lorsque je veux mettre à jour depuis jeedom les package OS se mettent bien à jour. Par contre les mises à jour ne fonctionnent pas pour les modules python3.
J’ai donc exécuté un shell dans le container http…
Première surprise pipx n’est pas installé. deuxième surprise pip3 ne veut pas mettre à jour…
Je saisis:
rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED
la commande: pip3 install --upgrade me permet de mettre à jour les paquets, quelques apt pour certaines bibliotéques dev, tout va bien \o/
Par contre impossible de mettre à jour pycups!
J’aurais aimé partir d’une version totalement à jour pour découvrir.
Ma première question est donc: est-ce que quelqu’un connait la solution ?
Ma deuxième est: la syntaxe de pipx lancé par jeedom est très "exotique’ et ne correspond pas à une syntaxe valide… Pourquoi?
Merci de vos réponses qui pourrait éclairer ma lanterne
Vous ne précisez pas mais je devine que vous utilisez debian12. Il faut installer debian11. Beaucoup de plugins ne sont pas compatible debian12/php8/python3.11 et ce n’est pas supporté.
Très mauvaise pratique et ne résoudra rien de toute façon.
Il ne faut pas faire ça non plus; le risque de casser les dépendances des plugins est non négligeable si vous ne comprenez pas ce que vous faites.
Parce que c’est complètement bugge et c’est notamment pour ça que beaucoup de plugins ne sont pas compatibles debian12.
Les corrections sont prêtes (voir le github), peut être qu’un jour elles seront validées.
Ça résout la possibilité de mettre à jour avec PIP3
Étant en container le risque de casser les dépendances sont faibles. En plus il suffit de faire une duplication du container pour essayer. Après avec les notes de version il est possible d’évaluer les modifications… Après prendre le risque de mettre les mains dans le cambouis.
ok, si vous voulez. Mais la syntaxe utiliser dans le module de mise à jour ne correspond à aucune syntaxe de pipx. J’ai consulté les pages officiels de la version utilisé,
Ok, je n’avais pas vu. C’est dommage car on ne peut pas dire que bookworm utilise des version dernières versions. Je vais quand même découvrir Jeedom, ça me changera de mon install de prod.