Démarrage MQTT Manager impossible

Ok donc c’est quand il se lance le soucis. Tu as quoi en configuration sur le plugin Mqtt ?

Cette config :

C’est tout bon pourtant. Tu peux faire :

systemctl status mosquito

En ssh et me donner le retour

Ca répond de la manière sivante :

root@JeedomAtlas:~# systemctl status mosquitto
● mosquitto.service - Mosquitto MQTT Broker
   Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2024-04-05 10:51:22 CEST; 1h 52min ago
     Docs: man:mosquitto.conf(5)
           man:mosquitto(8)
  Process: 8524 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
  Process: 8525 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
  Process: 8526 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
  Process: 8527 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
 Main PID: 8528 (mosquitto)
    Tasks: 1 (limit: 4462)
   Memory: 1.0M
   CGroup: /system.slice/mosquitto.service
           └─8528 /usr/sbin/mosquitto -c /var/www/html/plugins/mqtt2/core/class/../../data/mosquitto.conf

Apr 05 11:05:09 JeedomAtlas mosquitto[8528]: 1712307909: OpenSSL Error: error:1408F09C:SSL routines:ssl3_get_record:http request
Apr 05 11:05:09 JeedomAtlas mosquitto[8528]: 1712307909: Socket error on client <unknown>, disconnecting.
Apr 05 11:05:09 JeedomAtlas mosquitto[8528]: 1712307909: New connection from 192.168.1.26 on port 8883.
Apr 05 11:05:09 JeedomAtlas mosquitto[8528]: 1712307909: OpenSSL Error: error:1408F09C:SSL routines:ssl3_get_record:http request
Apr 05 11:05:09 JeedomAtlas mosquitto[8528]: 1712307909: Socket error on client <unknown>, disconnecting.
Apr 05 11:05:37 JeedomAtlas mosquitto[8528]: 1712307937: Client connection from 192.168.1.26 failed: error:1408F09C:SSL routines:ssl3_get_record:http request.
Apr 05 11:05:37 JeedomAtlas mosquitto[8528]: 1712307937: New connection from 192.168.1.26 on port 8883.
Apr 05 11:06:37 JeedomAtlas mosquitto[8528]: 1712307997: Socket error on client <unknown>, disconnecting.
Apr 05 11:21:52 JeedomAtlas mosquitto[8528]: 1712308912: New connection from 167.94.138.49 on port 1883.
Apr 05 11:21:52 JeedomAtlas mosquitto[8528]: 1712308912: Socket error on client <unknown>, disconnecting.
root@JeedomAtlas:~#

Il tourne bien pourtant je pense donc à un soucis dans le certificat. Ouvre un ticket au support avec l’accès support et je te corrige tout ça dans l’aprem

J’ai créé le ticket.

Bonjour,

Le 6 avril 2024 j’ai tenté une MAJ jeedom et tout s’est bloqué à 55%. Après une restauration d’un backup (en passant par l’interface recovery ou un nom comme ca), je suis resté sur la version Jeedom 4.3.23.
Aujourd’hui (27 avril) je me décide à faire la migration, je désactive tous les plugins, je lance la migration vers la 4.4.5 et ca passe :slight_smile: .
Je réactive les plugins un par un et tout fonctionne bien sauf un: mqtt2.

J’avais installé il y a longtemps le plugin docker management pour un volet avec le plugin klf, mais que j’ai désactivé au final. Je le mentionne, parce qu’après la migration, ca a pu perturber la bonne installation.

Rapidement, j’ai compris que mon mqqtt ne fonctionnait pas parce que mosquito était NOK. A force de désinstaller, réinstaller, tout recommencer depuis le début, au bout de 2h, j’ai fini par avoir un mosquito qui tourne.
Statut sous systemctl status mosquitto.service en SSH:


root@JeedomAtlas:/var/www/html/plugins/mqtt2# systemctl status mosquitto.service
● mosquitto.service - Mosquitto MQTT Broker
   Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2024-04-27 15:53:15 CEST; 3min 26s ago
     Docs: man:mosquitto.conf(5)
           man:mosquitto(8)
  Process: 7235 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
  Process: 7236 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
  Process: 7237 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
  Process: 7239 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
 Main PID: 7241 (mosquitto)
    Tasks: 1 (limit: 4462)
   Memory: 948.0K
   CGroup: /system.slice/mosquitto.service
           └─7241 /usr/sbin/mosquitto -c /var/www/html/plugins/mqtt2/core/class/../../data/mosquitto.conf

Apr 27 15:53:15 JeedomAtlas systemd[1]: Starting Mosquitto MQTT Broker...
Apr 27 15:53:15 JeedomAtlas systemd[1]: Started Mosquitto MQTT Broker.
Apr 27 15:53:17 JeedomAtlas mosquitto[7241]: 1714225997: mosquitto version 1.5.7 starting
Apr 27 15:53:17 JeedomAtlas mosquitto[7241]: 1714225997: Config loaded from /var/www/html/plugins/mqtt2/core/class/../../data/mosquitto.conf.
Apr 27 15:53:17 JeedomAtlas mosquitto[7241]: 1714225997: Opening ipv4 listen socket on port 1883.
Apr 27 15:53:17 JeedomAtlas mosquitto[7241]: 1714225997: Opening ipv6 listen socket on port 1883.

Image de mon plugin:

Par contre, je n’ai plus d’idée sur comment faire pour résoudre le problème maintenant. Le message d’erreur principal identifié est « Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883 » qui vient visiblement plus haut de « Error: Missing protocol »

Logs ci-dessous:

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: no process found
apt-get: no process found
+ sudo rm /var/lib/apt/lists/lock
+ sudo rm /var/cache/apt/archives/lock
+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
+ sudo sudo dpkg --configure -a --force-confdef
+ sudo apt update

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Hit:1 http://security.debian.org buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Ign:4 http://deb.debian.org/debian buster-backports InRelease
Err:5 http://deb.debian.org/debian buster-backports Release
  404  Not Found [IP: 2a04:4e42:6a::644 80]
Hit:6 https://download.docker.com/linux/debian buster InRelease
Ign:7 http://mirrors.xtom.de/armbian buster InRelease
Hit:9 https://deb.nodesource.com/node_18.x nodistro InRelease
Err:8 http://fi.mirror.armbian.de/apt buster Release
  404  Not Found [IP: 2a01:4f9:3b:4943::2 80]
Reading package lists...
E: The repository 'http://deb.debian.org/debian buster-backports Release' no longer has a Release file.
E: The repository 'http://apt.armbian.com buster Release' no longer has a Release file.
+ 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 buster-updates InRelease
Ign:3 http://deb.debian.org/debian buster-backports InRelease
Hit:4 http://security.debian.org buster/updates InRelease
Err:5 http://deb.debian.org/debian buster-backports Release
  404  Not Found [IP: 2a04:4e42:6a::644 80]
Hit:6 https://download.docker.com/linux/debian buster InRelease
Ign:7 http://mirrors.xtom.de/armbian buster InRelease
Err:8 http://mirrors.xtom.de/armbian buster Release
  404  Not Found [IP: 2a09:0:8::14 80]
Hit:9 https://deb.nodesource.com/node_18.x nodistro InRelease
Reading package lists...
E: The repository 'http://deb.debian.org/debian buster-backports Release' no longer has a Release file.
E: The repository 'http://apt.armbian.com buster Release' no longer has a Release file.
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 265 not upgraded.
[Check Version NodeJS actuelle : v18.18.2 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
+ echo 4
+ 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 buster-updates InRelease
Ign:3 http://deb.debian.org/debian buster-backports InRelease
Hit:4 http://security.debian.org buster/updates InRelease
Err:5 http://deb.debian.org/debian buster-backports Release
  404  Not Found [IP: 2a04:4e42:6a::644 80]
Hit:6 https://download.docker.com/linux/debian buster InRelease
Ign:7 http://mirrors.xtom.de/armbian buster InRelease
Err:8 http://mirrors.xtom.de/armbian buster Release
  404  Not Found [IP: 2a09:0:8::14 80]
Hit:9 https://deb.nodesource.com/node_18.x nodistro InRelease
Reading package lists...
E: The repository 'http://deb.debian.org/debian buster-backports Release' no longer has a Release file.
E: The repository 'http://apt.armbian.com buster Release' no longer has a Release file.
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 265 not upgraded.
[Check Version NodeJS actuelle : v18.18.2 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
+ echo 5
+ 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 buster-updates InRelease
Ign:3 http://deb.debian.org/debian buster-backports InRelease
Hit:4 http://security.debian.org buster/updates InRelease
Err:5 http://deb.debian.org/debian buster-backports Release
  404  Not Found [IP: 2a04:4e42:6a::644 80]
Hit:6 https://download.docker.com/linux/debian buster InRelease
Ign:7 http://mirrors.xtom.de/armbian buster InRelease
Err:8 http://fi.mirror.armbian.de/apt buster Release
  404  Not Found [IP: 2a01:4f9:3b:4943::2 80]
Hit:9 https://deb.nodesource.com/node_18.x nodistro InRelease
Reading package lists...
E: The repository 'http://deb.debian.org/debian buster-backports Release' no longer has a Release file.
E: The repository 'http://apt.armbian.com buster Release' no longer has a Release file.
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 265 not upgraded.
[Check Version NodeJS actuelle : v18.18.2 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
+ echo 6
+ sudo chmod +x /var/www/html/core/class/../../resources/install_composer.sh
+ sudo /var/www/html/core/class/../../resources/install_composer.sh
Begin installation of composer
--2024-04-27 15:50:12--  https://getcomposer.org/installer
Resolving getcomposer.org (getcomposer.org)... 2001:41d0:302:1100::8:104f, 54.36.53.46
Connecting to getcomposer.org (getcomposer.org)|2001:41d0:302:1100::8:104f|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 58444 (57K) [application/octet-stream]
Saving to: 'composer-setup.php'

     0K .......... .......... .......... .......... .......... 87% 6.30M 0s
    50K .......                                               100% 20.9M=0.008s

2024-04-27 15:50:15 (6.90 MB/s) - 'composer-setup.php' saved [58444/58444]

All settings correct for using Composer
Downloading...

Composer (version 2.7.4) successfully installed to: /var/www/html/core/ajax/composer.phar
Use it: php composer.phar

End installation of composer
+ echo 7
+ cd /var/www/html/core/class/../../plugins/mqtt2/resources/mqtt2d
+ rm -rf node_modules
+ sudo npm install

added 117 packages, and audited 118 packages in 3s

19 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
+ sudo chown -R www-data:www-data jeedom mqtt2d.js node_modules package-lock.json package.json
+ echo 8
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end mqtt2
+ echo 9
+ rm /tmp/jeedom_install_in_progress_mqtt2
+ echo '*******************End of package installation******************'
*******************End of package installation******************

Mqtt2d:

/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72
      throw new Error('Missing protocol')
      ^

Error: Missing protocol
    at Object.connect (/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72:13)
    at Object.<anonymous> (/var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js:56:21)
    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 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:86:12)
    at node:internal/main/run_main_module:23:47

Node.js v18.18.2
/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72
      throw new Error('Missing protocol')
      ^

Error: Missing protocol
    at Object.connect (/var/www/html/plugins/mqtt2/resources/mqtt2d/node_modules/mqtt/lib/connect/index.js:72:13)
    at Object.<anonymous> (/var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js:56:21)
    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 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:86:12)
    at node:internal/main/run_main_module:23:47

Node.js v18.18.2
Sat, 27 Apr 2024 13:53:36 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
[2024-04-27 13:53:36][ERROR] : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
Sat, 27 Apr 2024 13:55:04 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
[2024-04-27 13:55:05][ERROR] : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
Sat, 27 Apr 2024 13:56:35 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
[2024-04-27 13:56:35][ERROR] : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
Sat, 27 Apr 2024 14:00:10 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
[2024-04-27 14:00:10][ERROR] : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
Sat, 27 Apr 2024 14:05:06 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
[2024-04-27 14:05:06][ERROR] : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883

mqtt2

[2024-04-27 15:49:11][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-04-27 15:49:42][ERROR] : Impossible de démarrer le démon MQTT Manager, vérifiez les logs
[2024-04-27 15:50:13][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-04-27 15:50:43][ERROR] : Impossible de démarrer le démon MQTT Manager, vérifiez les logs
[2024-04-27 15:53:35][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-04-27 15:54:05][ERROR] : Impossible de démarrer le démon MQTT Manager, vérifiez les logs
[2024-04-27 15:55:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-04-27 15:55:34][ERROR] : Impossible de démarrer le démon MQTT Manager, vérifiez les logs
[2024-04-27 15:56:34][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-04-27 15:57:05][ERROR] : Impossible de démarrer le démon MQTT Manager, vérifiez les logs
[2024-04-27 16:00:08][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-04-27 16:00:39][ERROR] : Impossible de démarrer le démon MQTT Manager, vérifiez les logs
[2024-04-27 16:05:05][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-04-27 16:05:35][ERROR] : Impossible de démarrer le démon MQTT Manager, vérifiez les logs

Et enfin au cas où consistency check dans configuration OS/DB:

[START CONSISTENCY]
[START CHECK AND FIX DB]
[END CHECK AND FIX DB]
Check jeedom package...OK
Check jeedom database...OK
Check crons...

Check filesystem right...OK
Flush cache widget...
Check jeedom object...OK
Check jeedom cmd...OK
Set cache hour...OK
Check composer...OK
Check nodejs...E: The repository 'http://deb.debian.org/debian buster-backports Release' no longer has a Release file.
E: The repository 'http://apt.armbian.com buster Release' no longer has a Release file.
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://security.debian.org buster/updates InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Ign:4 http://deb.debian.org/debian buster-backports InRelease
Err:5 http://deb.debian.org/debian buster-backports Release
  404  Not Found [IP: 2a04:4e42:6a::644 80]
Hit:6 https://download.docker.com/linux/debian buster InRelease
Ign:7 http://mirrors.xtom.de/armbian buster InRelease
Err:8 http://mirrors.xtom.de/armbian buster Release
  404  Not Found [IP: 2a09:0:8::14 80]
Hit:9 https://deb.nodesource.com/node_18.x nodistro 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 265 not upgraded.
[Check Version NodeJS actuelle : v18.18.2 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
OK
[END CONSISTENCY]

Voilà, je suis vraiment à cours d’idée, si une quelqu’un pouvait m’aider, ca serait vraiment sympa, mon Zwave JS a besoin de mqtt et donc les 3/4 des équipements de ma maison son HS en ce moment :frowning:

Salut,

A tester en voyant ceci:

Probleme homebridge dependance bloque a 10 % - #24 par nebz

1 « J'aime »

J’ai compris qu’il n’était pas nécessaire de faire aussi la mise de la version Linux.
S’il faut vraiment le faire, est-ce qu’il y a une procédure « safe » et qui ne passe pas par le mode béta ou on perd l’accès au support?

Je ne vous propose pas de passer en beta de rien du tout.
Je vous propose de lancer une commande

Ah désolé !
Voulez-vous dire lancer cette commande en SSH:
« sudo sed -i « s|^deb http://apt.armbian.com|#deb http://apt.armbian.com|g » /etc/apt/sources.list.d/armbian.list »
?

sudo sed -i "s|^deb http://apt.armbian.com|#deb http://apt.armbian.com|g" /etc/apt/sources.list.d/armbian.list

oui

J’ai lancé la ligne de commande en SSH, puis j’ai remis à jour le plugin, relancé le dépendances, et pendant une seconde j’ai cru que ca allait marcher, puis le plugin est redevenu non OK.
Voici les logs:
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://deb.debian.org/debian buster-updates InRelease
Ign:3 http://deb.debian.org/debian buster-backports InRelease
Hit:4 http://security.debian.org buster/updates InRelease
Err:5 http://deb.debian.org/debian buster-backports Release
  404  Not Found [IP: 2a04:4e42:6a::644 80]
Hit:6 https://download.docker.com/linux/debian buster InRelease
Hit:7 https://deb.nodesource.com/node_18.x nodistro InRelease
Reading package lists...
E: The repository 'http://deb.debian.org/debian buster-backports Release' no longer has a Release file.
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 258 not upgraded.
[Check Version NodeJS actuelle : v18.18.2 : [  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 buster-updates InRelease
Ign:3 http://deb.debian.org/debian buster-backports InRelease
Hit:4 http://security.debian.org buster/updates InRelease
Err:5 http://deb.debian.org/debian buster-backports Release
  404  Not Found [IP: 2a04:4e42:6a::644 80]
Hit:6 https://download.docker.com/linux/debian buster InRelease
Hit:7 https://deb.nodesource.com/node_18.x nodistro InRelease
Reading package lists...
E: The repository 'http://deb.debian.org/debian buster-backports Release' no longer has a Release file.
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 258 not upgraded.
[Check Version NodeJS actuelle : v18.18.2 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
+ echo 4
+ sudo chmod +x /var/www/html/core/class/../../resources/install_composer.sh
+ sudo /var/www/html/core/class/../../resources/install_composer.sh
Begin installation of composer
--2024-04-27 17:39:28--  https://getcomposer.org/installer
Resolving getcomposer.org (getcomposer.org)... 2001:41d0:302:1100::8:104f, 54.36.53.46
Connecting to getcomposer.org (getcomposer.org)|2001:41d0:302:1100::8:104f|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 58444 (57K) [application/octet-stream]
Saving to: 'composer-setup.php'

     0K .......... .......... .......... .......... .......... 87% 6.13M 0s
    50K .......                                               100% 52.6M=0.008s

2024-04-27 17:39:28 (6.88 MB/s) - 'composer-setup.php' saved [58444/58444]

All settings correct for using Composer
Downloading...

Composer (version 2.7.4) successfully installed to: /var/www/html/core/ajax/composer.phar
Use it: php composer.phar

End installation of composer
+ echo 5
+ cd /var/www/html/core/class/../../plugins/mqtt2/resources/mqtt2d
+ rm -rf node_modules
+ sudo npm install

added 117 packages, and audited 118 packages in 3s

19 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
+ sudo chown -R www-data:www-data jeedom mqtt2d.js node_modules package-lock.json package.json
+ echo 6
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end mqtt2
PHP Warning:  unlink(/var/www/html/plugins/mqtt2/core/class/../../data/passwords): Is a directory in /var/www/html/plugins/mqtt2/core/class/mqtt2.class.php on line 120
PHP Warning:  file_put_contents(/var/www/html/plugins/mqtt2/core/class/../../data/passwords): failed to open stream: Is a directory in /var/www/html/plugins/mqtt2/core/class/mqtt2.class.php on line 121
Error: Unable to open password file /var/www/html/plugins/mqtt2/data/passwords. Is a directory.
PHP Warning:  file_put_contents(/var/www/html/plugins/mqtt2/core/class/../../data/mosquitto.conf): failed to open stream: Is a directory in /var/www/html/plugins/mqtt2/core/class/mqtt2.class.php on line 267
Synchronizing state of mosquitto.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mosquitto
+ echo 7
+ rm /tmp/jeedom_install_in_progress_mqtt2
+ echo '*******************End of package installation******************'
*******************End of package installation******************

mqtt2d:

[2024-04-27 15:49:32][INFO] : Start mqtt2d
[2024-04-27 15:49:32][INFO] : Log level on  : debug
[2024-04-27 15:49:32][INFO] : Socket port : 55035
[2024-04-27 15:49:32][INFO] : MQTT : mqtts://127.0.0.1:8883
[2024-04-27 15:49:32][INFO] : Username : jeedom
[2024-04-27 15:49:32][INFO] : Password : debut_modifie_VYROJcyFnsU4XIYYX0PyHk6RikIxH0gqg605sqqk1zDr1PhG3
[2024-04-27 15:49:32][INFO] : PID file : /tmp/jeedom/mqtt2/deamon.pid
[2024-04-27 15:49:32][INFO] : Apikey : debut_modiffie_n1j8FuSTXvcVXlVI9bO6f69nNAr6KYpy4U5X7Cnf2To6JP
[2024-04-27 15:49:32][INFO] : Callback : http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php
[2024-04-27 15:49:32][INFO] : Cycle : 0.3
[2024-04-27 15:49:32][INFO] : Client key : /var/www/html/plugins/mqtt2/data/ssl/client.key
[2024-04-27 15:49:32][INFO] : Client crt : /var/www/html/plugins/mqtt2/data/ssl/client.crt
[2024-04-27 15:49:32][INFO] : CA : /var/www/html/plugins/mqtt2/data/ssl/ca.crt
[2024-04-27 15:49:33][INFO] : Connect to mqtt server
Sat, 27 Apr 2024 15:49:33 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
[2024-04-27 15:49:33][DEBUG] : HTTP listen on 127.0.0.1 port : 55035 started
[2024-04-27 15:49:33][ERROR] : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883

mqtt2:

[2024-04-27 17:49:31][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-04-27 17:49:32][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 "debut_modifie_FnsU4XIYYX0PyHk6RikIxH0gqg605sqqk1zDr1PhG3" --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey debut_modifie_XvcVXlVI9bO6f69nNAr6KYpy4U5X7Cnf2To6JP --cycle 0.3 --pid /tmp/jeedom/mqtt2/deamon.pid
[2024-04-27 17:50:02][ERROR] : Impossible de démarrer le démon MQTT Manager, vérifiez les logs

Est-ce que les choses s’améliorent?

Ton moquitto tourne mais pas avec la configuration jeedom donc il n’a pas toute la partie ssl et donc l’écoute sur le port 8883. Par contre je sais pas trop comment corriger comme ça peut être en relançant l’installation de mosquitto depuis jeedom

Avec Jeedom, je viens de stopper mosquitto, le désinstaller, puis le réinstaller, mais ca n’a pas réglé le pb, toujours impossible de lancer le démon.

Est-ce que je devrais le désinstaller avec jeedom, puis en SSH avec apt-get purge, puis en supprimant tous les fichiers mosquittos avec rm?
Est-ce que ca n’est pas trop violent, et ca pourrait risquer de corrompre le système?

Bonjour
Je pense ça serait bien de toute façon tu n’a rien à perdre et jeedom sait réinstaller mosquitto

Bonjour,

La désinstallation avec apt-get ne fonctionnait plus, j’ai donc utilisé un "sudo find / -iname « mosquitto* » suivi d’une douzaine de rm
A ce propos, c’est bien pratique la sélection, puis le clique droit de la souris sur putty :slight_smile:
Mais malgré ca, ca n’était toujours pas réglé, j’ai donc désinstallé mqtt2
Puis encore tout supprimé avec "sudo find / -iname « mqtt2* »
Et là miracle tout est rentré dans l’ordre !

Donc mon Zwave refonctionne à nouveau, un grand merci !

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