Suite au remplacement sur ma jeedom smart de ma emmc d’origine 8Go en debian 10 vers une 16Go en debian 11 je doit passer à Zwave JS qui nécessite MQTT.
Je n’arrive pas a faire fonctionner MQTT ni en stable ni en beta. J’ai un message que Mosquito est installer mais quand je clique sur redémarrer ça me dit que mosquito n’est pas installer. du coup les dépendances ne s’installe pas et zwave JS ne fonctionne pas non plus.
installer moquitto marche bien, ça me met in message installation reussi.
mais quand je clique sur (Re)démarre alors ça me met que mosquitto n’est pas installer.
[2025-01-08 19:30:20][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2025-01-08 19:30:20][WARNING] : Service mosquitto non lancé, je lance une installation
[2025-01-08 19:30:37][INFO] : Démarrage du démon MQTT Manager : sudo /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel debug --socketport 55035 --mqtt_server mqtts://127.0.0.1:8883 --client_key /var/www/html/plugins/mqtt2/data/ssl/client.key --client_crt /var/www/html/plugins/mqtt2/data/ssl/client.crt --ca /var/www/html/plugins/mqtt2/data/ssl/ca.crt --username "jeedom" --password "5Ny6ZckA6j4q2FwVGmPWUtOaf1Th6MV9RVh4HdPFaZQqkzcHDTOpCEqumzevHCoV" --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey 0yMJ7YeLkaV7i0m5zKwgX5uULIB7HKK57Fxckq30Bg700CbsXuVHrM7vzOQLtePA --cycle 0.3 --root_topic jeedom --pid /tmp/jeedom/mqtt2/deamon.pid
[2025-01-08 19:31:07][ERROR] : Impossible de démarrer le démon MQTT Manager, vérifiez les logs
[2025-01-08 19:35:19][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2025-01-08 19:35:20][WARNING] : Service mosquitto non lancé, je lance une installation
[2025-01-08 19:35:37][INFO] : Démarrage du démon MQTT Manager : sudo /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel debug --socketport 55035 --mqtt_server mqtts://127.0.0.1:8883 --client_key /var/www/html/plugins/mqtt2/data/ssl/client.key --client_crt /var/www/html/plugins/mqtt2/data/ssl/client.crt --ca /var/www/html/plugins/mqtt2/data/ssl/ca.crt --username "jeedom" --password "5Ny6ZckA6j4q2FwVGmPWUtOaf1Th6MV9RVh4HdPFaZQqkzcHDTOpCEqumzevHCoV" --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey 0yMJ7YeLkaV7i0m5zKwgX5uULIB7HKK57Fxckq30Bg700CbsXuVHrM7vzOQLtePA --cycle 0.3 --root_topic jeedom --pid /tmp/jeedom/mqtt2/deamon.pid
[2025-01-08 19:36:07][ERROR] : Impossible de démarrer le démon MQTT Manager, vérifiez les log
MQTT2-packages
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_mqtt2
+ echo 1
+ echo 2
+ sudo killall apt apt-get unattended-upgr
apt: aucun processus trouvé
apt-get: aucun processus trouvé
unattended-upgr: aucun processus trouvé
+ sudo rm /var/lib/apt/lists/lock
+ sudo rm /var/cache/apt/archives/lock
rm: impossible de supprimer '/var/cache/apt/archives/lock': Aucun fichier ou dossier de ce type
+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
+ sudo sudo dpkg --configure -a --force-confdef
dpkg: erreur: parsing file '/var/lib/dpkg/updates/0012' near line 0:
saut de ligne dans le nom de champ « #padding »
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Lecture des listes de paquets…
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 3767137 (apt)
E: Impossible de verrouiller le répertoire /var/lib/apt/lists/
+ echo 3
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
Vérification si la source deb-multimedia existe (bug lors du apt-get update si c'est le cas)
deb-multimedia existe !
Désactivation de la source deb-multimedia !
Lecture des listes de paquets…
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 3767137 (apt)
E: Impossible de verrouiller le répertoire /var/lib/apt/lists/
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
[Check Version NodeJS actuelle : v20.18.1 : [ OK ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [ OK ]
Réactivation de la source deb-multimedia qu'on avait désactivé !
Clean npm cache
npm warn using --force Recommended protections disabled.
+ echo 4
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end mqtt2
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
sudo: mosquitto_passwd : commande introuvable
Job for mosquitto.service failed because the control process exited with error code.
See "systemctl status mosquitto.service" and "journalctl -xe" for details.
+ echo 5
+ rm /tmp/jeedom_install_in_progress_mqtt2
+ echo '*******************End of package installation******************'
*******************End of package installation******************
MQTT2D
[2025-01-08 18:35:38] INFO : Start mqtt2d
[2025-01-08 18:35:38] INFO : Log level on : debug
[2025-01-08 18:35:38] INFO : Socket port : 55035
[2025-01-08 18:35:38] INFO : MQTT : mqtts://127.0.0.1:8883
[2025-01-08 18:35:38] INFO : Username : jeedom
[2025-01-08 18:35:38] INFO : Password : 5Ny6ZckA6j4q2FwVGmPWUtOaf1Th6MV9RVh4HdPFaZQqkzcHDTOpCEqumzevHCoV
[2025-01-08 18:35:38] INFO : Root topic : jeedom
[2025-01-08 18:35:38] INFO : PID file : /tmp/jeedom/mqtt2/deamon.pid
[2025-01-08 18:35:38] INFO : Apikey : 0yMJ7YeLkaV7i0m5zKwgX5uULIB7HKK57Fxckq30Bg700CbsXuVHrM7vzOQLtePA
[2025-01-08 18:35:38] INFO : Callback : http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php
[2025-01-08 18:35:38] INFO : Cycle : 0.3
[2025-01-08 18:35:38] INFO : Client key : /var/www/html/plugins/mqtt2/data/ssl/client.key
[2025-01-08 18:35:38] INFO : Client crt : /var/www/html/plugins/mqtt2/data/ssl/client.crt
[2025-01-08 18:35:38] INFO : CA : /var/www/html/plugins/mqtt2/data/ssl/ca.crt
[2025-01-08 18:35:40] INFO : Connect to mqtt server
[2025-01-08 18:35:40] DEBUG : HTTP listen on 127.0.0.1 port : 55035 started
[2025-01-08 18:35:40] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
[2025-01-08 18:40:38] INFO : Start mqtt2d
[2025-01-08 18:40:38] INFO : Log level on : debug
[2025-01-08 18:40:38] INFO : Socket port : 55035
[2025-01-08 18:40:38] INFO : MQTT : mqtts://127.0.0.1:8883
[2025-01-08 18:40:38] INFO : Username : jeedom
[2025-01-08 18:40:38] INFO : Password : 5Ny6ZckA6j4q2FwVGmPWUtOaf1Th6MV9RVh4HdPFaZQqkzcHDTOpCEqumzevHCoV
[2025-01-08 18:40:38] INFO : Root topic : jeedom
[2025-01-08 18:40:38] INFO : PID file : /tmp/jeedom/mqtt2/deamon.pid
[2025-01-08 18:40:38] INFO : Apikey : 0yMJ7YeLkaV7i0m5zKwgX5uULIB7HKK57Fxckq30Bg700CbsXuVHrM7vzOQLtePA
[2025-01-08 18:40:38] INFO : Callback : http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php
[2025-01-08 18:40:38] INFO : Cycle : 0.3
[2025-01-08 18:40:38] INFO : Client key : /var/www/html/plugins/mqtt2/data/ssl/client.key
[2025-01-08 18:40:38] INFO : Client crt : /var/www/html/plugins/mqtt2/data/ssl/client.crt
[2025-01-08 18:40:38] INFO : CA : /var/www/html/plugins/mqtt2/data/ssl/ca.crt
[2025-01-08 18:40:39] INFO : Connect to mqtt server
[2025-01-08 18:40:39] DEBUG : HTTP listen on 127.0.0.1 port : 55035 started
[2025-01-08 18:40:39] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
On voit des choses à faire dans le log des dépendances (« packages »)
Une précédente installation a été interrompue (volontairement ou non) et bloque le système.
Soit vous savez comment exécuter ces commandes (c’est écrit en français dans le log) et vous le faites, soit vous ouvrez un ticket au support et ils le feront pour vous.