Bonjour
J’ai mis à jour mon raspberry la semaine dernière et j’ai changé la version de python installée de 3.7 à 3.9. Tout semble s’être passé à peu près comme il faut sauf que le plugin mqtt ne fonctionne plus
Début d'installation des dépendances
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
lsb-release est déjà la version la plus récente (11.1.0+rpi1).
php-pear est déjà la version la plus récente (1:1.10.12+submodules+notgz+20210212-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Atteint :1 http://giteduberger.fr rpimonitor/ InRelease
Atteint :2 https://deb.nodesource.com/node_18.x nodistro InRelease
Atteint :3 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
Atteint :4 http://archive.raspberrypi.org/debian bullseye InRelease
Lecture des listes de paquets…
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
libmosquitto-dev est déjà la version la plus récente (2.0.11-1+deb11u1).
mosquitto est déjà la version la plus récente (2.0.11-1+deb11u1).
mosquitto-clients est déjà la version la plus récente (2.0.11-1+deb11u1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
PHP Warning: PHP Startup: Unable to load dynamic library 'mosquitto.so' (tried: /usr/lib/php/20190902/mosquitto.so (/usr/lib/php/20190902/mosquitto.so: cannot open shared object file: No such file or directory), /usr/lib/php/20190902/mosquitto.so.so (/usr/lib/php/20190902/mosquitto.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
php7.4-dev est déjà la version la plus récente (7.4.33-1+deb11u5).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Fin installation des dépendances
Le problème semble être lié à mosquitto.so.
J’ai vu plusieurs messages sur le forum mais je ne comprends pas ce qu’il faut faire. Il semble qu’il faille enlever cette dépendance dans le php.ini ? Pourquoi est il nécéssaire de le faire à la main et où est il?
Pouvez vous m’aider svp? Toutes les communications de ma domontique passent en mqtt du coup plus grand chose ne marche…
Si vous avez fait une mise à jour de l’os pour passer d’une version de Debian à une autre version (exemple de 10 à 11), alors il faut tout refaire en procédant à une installation partant de Debian 11 directement.
En effet, les mises à jour de l’os n’embarquent pas la totalité des mises à jour présentes dans la version native.
Si vous réparez un problème, vous en découvrirez d’autres et ainsi de suite.
Une réinstallation native puis une restauration de votre Jeedom, c’est 1h30 clé en main.
Il y a trois plugin qui pourraient correspondre au tag générique que vous avez entré et donc il serait bon d’adapter le tag si besoin: plugin-mqtt qui est au point mort et donc il faudrait envisager de changer plugin-mqtt2 indispensable pour les plugins officiels se basant sur le mqtt plugin-zwavejs , plugin-z2m et ? plugin-jmqtt le plus pertinent si on veut gérer par soit même la partie mqtt.
Je suis tenté de réparer mon installation avant de tout reinstaller car j’avais construit une partie en python pour collecter les données et les envoyer à jeedom et ça va me prendre un peu de temps à remonter…
J’ai suivi ce post
Et j’ai modifié /etc/php/7.4/cli/php.ini pour supprimer la ligne extension=mosquitto.so
Le log semble bon
Début d'installation des dépendances
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
lsb-release est déjà la version la plus récente (11.1.0+rpi1).
php-pear est déjà la version la plus récente (1:1.10.12+submodules+notgz+20210212-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Atteint :1 http://giteduberger.fr rpimonitor/ InRelease
Atteint :2 https://deb.nodesource.com/node_18.x nodistro InRelease
Atteint :3 http://archive.raspberrypi.org/debian bullseye InRelease
Atteint :4 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
Lecture des listes de paquets…
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
libmosquitto-dev est déjà la version la plus récente (2.0.11-1+deb11u1).
mosquitto est déjà la version la plus récente (2.0.11-1+deb11u1).
mosquitto-clients est déjà la version la plus récente (2.0.11-1+deb11u1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
php7.4-dev est déjà la version la plus récente (7.4.33-1+deb11u5).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Fin installation des dépendances
Pourtant l’installation des dépendance reste en NOK
Le problème de certains plugins abandonnés et pourtant hyper implantés dans les anciennes installations.
J’ai pour ma part une epée de Damoclès sur la tete sous forme du plugin DSC…
Si vous avez des problèmes avec le plugin DSC, ouvrez un fil sur le TAG du plugin en expliquant CLAIREMENT votre problème, bien détaillé et en fournissant les logs nécessaires.
Le DEV de ces plugins vient toujours ici et quand tout est clairement exposé, il réalise les modifications nécessaires.
Désolé du hors sujet.
Pour ce qui est de Lunarok qui vient régler les problèmes ici, permettez moi d’en douter.
J’ai remonté pas mal de problèmes sur ces plugins ( DSC parmi d’autres ) et la solution n’est jamais apparue, une simple réponse non plus, tout comme un semblant de changelog sur les mises a jours par exemple.
Sans vouloir déclencher une énième polémique sur ce sujet traité maintes fois mais il serait profitable pour jeedom que les plugins non fonctionnel et non maintenu soit retiré du market ou bien pris en charge par la team lors qu’ils font parti des fondement de la domotique ( genre protocole Mqtt, Dsc, Shelly etc.
Sorry encore pour le HS, pour ce qui est du problème de Dams, je l’ai assisté pour migrer vers JMQTT, et refaire tout ses liens logiques.
Bon j’ai résolu mon soucis en passant à jmqtt c’était un peu lon mais tout remarche. Effectivement on peut se poser la question de plugin qui ne sont plus maintenus sur des fonctions aussi centrales que mqtt!