Bonsoir à tous,
J’ai un petit soucis avec MQTT MANAGER car je n’arrive pas à installer un Broker Local. Le Démon se lance mais il devient KO et le mosquitto est KO aussi :
Je vous remercie par avance de votre aide.
Bonsoir à tous,
J’ai un petit soucis avec MQTT MANAGER car je n’arrive pas à installer un Broker Local. Le Démon se lance mais il devient KO et le mosquitto est KO aussi :
Je vous remercie par avance de votre aide.
Tu as bien lancé les dependances ?
Oui bien sûr.
Voila le message que j’ai dans le LOG
Tue, 17 Oct 2023 19:25:57 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
[2023-10-17 19:25:57][ERROR] : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
Tue, 17 Oct 2023 19:27:11 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
[2023-10-17 19:27:11][ERROR] : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
Et vous avez cliquez sur « installer mosquitto » ?
Refaites le si c’est le cas et montrez le log
Bonjour Mips,
Vous trouverez ci-dessous les logs
Log du plugin mqtt2 :
[2023-10-18 13:30:41]ERROR : Impossible de démarrer le démon MQTT Manager, vérifiez les logs
Log du plugin mqtt2_packages :
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_mqtt2
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian-security buster/updates InRelease
Hit:4 http://deb.debian.org/debian buster-updates InRelease
Hit:5 https://download.docker.com/linux/debian buster InRelease
Hit:6 https://deb.nodesource.com/node_18.x buster InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (1.8.2.3).
build-essential is already the newest version (12.6).
lsb-release is already the newest version (10.2019051400).
git is already the newest version (1:2.20.1-2+deb10u8).
The following packages were automatically installed and are no longer required:
libev4 libuv1 libwebsockets8
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[Check Version NodeJS actuelle : v18.17.1 : [ OK ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [ OK ]
+ echo 3
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://deb.debian.org/debian-security buster/updates InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Hit:4 http://archive.raspberrypi.org/debian buster InRelease
Hit:5 https://download.docker.com/linux/debian buster InRelease
Hit:6 https://deb.nodesource.com/node_18.x buster InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (1.8.2.3).
build-essential is already the newest version (12.6).
lsb-release is already the newest version (10.2019051400).
git is already the newest version (1:2.20.1-2+deb10u8).
The following packages were automatically installed and are no longer required:
libev4 libuv1 libwebsockets8
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[Check Version NodeJS actuelle : v18.17.1 : [ OK ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [ OK ]
+ echo 4
+ cd /var/www/html/core/class/../../plugins/mqtt2/resources/mqtt2d
+ rm -rf node_modules
+ sudo npm install
added 111 packages, and audited 112 packages in 8s
16 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
+ chown -R www-data:www-data jeedom mqtt2d.js node_modules package-lock.json package.json
+ echo 5
+ 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.
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Generating RSA private key, 2048 bit long modulus (2 primes)
...........+++++
...........................+++++
e is 65537 (0x010001)
Generating RSA private key, 2048 bit long modulus (2 primes)
...................................................+++++
..........................+++++
e is 65537 (0x010001)
Signature ok
subject=C = FR, ST = Paris, L = Paris, O = jeedom, CN = jeedom-mosquitto
Getting CA Private Key
chmod: cannot access '/var/www/html/plugins/mqtt2/core/class/../../data/mosquitto.conf': No such file or directory
Synchronizing state of mosquitto.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mosquitto
+ rm /tmp/jeedom_install_in_progress_mqtt2
+ echo '*******************End of package installation******************'
*******************End of package installation******************
Log du plugin mqtt2d
Wed, 18 Oct 2023 11:38:20 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
[2023-10-18 11:38:20][ERROR] : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
Dans la config jeedom, onglet « os/db », rétablissez les droits des dossiers et relancez les dépendances et ensuite l’installation de mosquitto (<= vous n’avez pas répondu si vous l’aviez fait ou pas)
Mips,
J’ai rétablis les droits des dossiers et j’ai relancé les dépendances dans l’ordre ci-dessous :
C’est toujours pareil malheureusement.
on peut voir le nouveau log mqtt2_packages ?
dans un Texte préformaté (bouton </>) comme ceci
saisissez ou collez du code ici
car j’ai dû corriger votre post précédent, les logs étaient illisibles
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_mqtt2
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://deb.debian.org/debian-security buster/updates InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Hit:4 http://archive.raspberrypi.org/debian buster InRelease
Hit:5 https://download.docker.com/linux/debian buster InRelease
Hit:6 https://deb.nodesource.com/node_18.x buster InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (1.8.2.3).
build-essential is already the newest version (12.6).
lsb-release is already the newest version (10.2019051400).
git is already the newest version (1:2.20.1-2+deb10u8).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[Check Version NodeJS actuelle : v18.17.1 : [ OK ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [ OK ]
+ echo 3
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
Hit:1 http://archive.raspberrypi.org/debian buster InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian-security buster/updates InRelease
Hit:4 http://deb.debian.org/debian buster-updates InRelease
Hit:5 https://download.docker.com/linux/debian buster InRelease
Hit:6 https://deb.nodesource.com/node_18.x buster InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (1.8.2.3).
build-essential is already the newest version (12.6).
lsb-release is already the newest version (10.2019051400).
git is already the newest version (1:2.20.1-2+deb10u8).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[Check Version NodeJS actuelle : v18.17.1 : [ OK ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [ OK ]
+ echo 4
+ cd /var/www/html/core/class/../../plugins/mqtt2/resources/mqtt2d
+ rm -rf node_modules
+ sudo npm install
added 111 packages, and audited 112 packages in 8s
16 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
+ chown -R www-data:www-data jeedom mqtt2d.js node_modules package-lock.json package.json
+ echo 5
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end mqtt2
+ rm /tmp/jeedom_install_in_progress_mqtt2
+ echo '*******************End of package installation******************'
*******************End of package installation******************
ce n’est pas pareil du tout, c’est pas mal du tout, il n’y a plus les erreurs.
vous êtes certains d’avoir cliqué sur « installer mosquitto »?
dans ce que vous montrez ci-dessus je ne comprend pas pourquoi vous avez fait l’étape (2).
et surtout, si vous modifiez quelque chose là, c’est d’abord sauvegarder (4) avant le reste.
Donc
Je suis certain d’avoir cliqué sur « installer mosquitto »
Le démon commence à être en VERT mais deux secondes après devient ROUGE.
vous avez bien fait ce que j’ai dit juste au-dessus? dans cet ordre exact? surtout sans sauvegarder à la fin?
2 pistes encore, p-e faire les 2 à la suite:
ce n’est pas la peine de lancer le démon à chaque fois tant que mosquitto n’est pas ok
J’ai tout fait mais Mosquitto est tenace NOK
[2023-10-18 12:30:26][ERROR] : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
node:internal/modules/cjs/loader:1080
throw err;
^
Error: Cannot find module 'axios'
Require stack:
- /var/www/html/plugins/mqtt2/resources/mqtt2d/jeedom/jeedom.js
- /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
at Module._load (node:internal/modules/cjs/loader:922:27)
at Module.require (node:internal/modules/cjs/loader:1143:19)
at require (node:internal/modules/cjs/helpers:121:18)
at Object.<anonymous> (/var/www/html/plugins/mqtt2/resources/mqtt2d/jeedom/jeedom.js:17:15)
at Module._compile (node:internal/modules/cjs/loader:1256:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
at Module.load (node:internal/modules/cjs/loader:1119:32)
at Module._load (node:internal/modules/cjs/loader:960:12)
at Module.require (node:internal/modules/cjs/loader:1143:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/var/www/html/plugins/mqtt2/resources/mqtt2d/jeedom/jeedom.js',
'/var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js'
]
}
Node.js v18.17.1
Wed, 18 Oct 2023 12:35:16 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
[2023-10-18 12:35:16][ERROR] : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
là c’est pas pareil, c’est de nouveau les dépendances qui ne sont pas installées
du coup je peux le voir? ca serait cool de suivre exactement ce qu’on demande, c’est impossible d’aider sinon
Navré mais quel LOG vous voulez :

Qu’avez vous comme autre plugin susceptible d’utiliser mqtt, exemple zigbeelinker ?
Si vous avez cela, mettre capture de la config.
Donne2 la configuration complète. Il manque le type d’installation qui est ici important. Si complète, c’est à modifer, voir les différents posts qui en parlent sur cette communauté.
Antoine
C’est exactement ce que tonio dit, à mon avis vs etes en complete et ca fait conflit avec mqtt manager lorsque vs le lancez !