Perte suite passage sur debian 11

Bonjour,
je suis sur PROXMOX avec une jeedom sur Debian 10. J’ai fait une nouvelle VM et j’ai installé jeedom puis restauration de la sauvegarde.
J’ai une VM spécifique pour MQTT et une autre pour zigbee2mqtt.
Maintenant mes équipements MQTT fonctionnent correctement mais ceux en zigbee2mqtt non.
j’ai refait les dépendances, redémarré mes VM MQTT et ZIGBEE2MQTT rien n’y fait.
J’ai le message : cURL error : Failed to connect to 127.0.0.1 port 55035: Connection refusée.

Quelqu’un peut il me donner une piste ?
Merci


Informations Jeedom

Core : 4.4.18 (master)
DNS Jeedom : non

Plugin : JeeZigbee
Version : 2024-09-27 16:13:41 (stable)
Statut Démon : Démarré - (2024-06-08 20:40:02)
1 « J'aime »
  1. page santé.
  2. log en debug.
  3. mettre la log en preformate

Bonjour,
Voici la page santé et les logs en mode debug.

Merci de votre aide.
z2m.txt (232,1 Ko)
z2m_packages.txt (4,8 Ko)

merci de copier les los entre balise texte préformaté

Bonjour,

je veux bien mais je ne comprends pas la question. Comment faire ?

Merci

Voici une partie de la log z2m

[2024-10-01 21:55:02][DEBUG] : [execute] zigbee2mqtt/0xa4c138f5da1c87b7/set => {"state":"OFF"}
[2024-10-01 21:55:07][ERROR] : Erreur exécution de la commande [RDC][prise salon z2m][OFF] : Echec de la requête HTTP : http://127.0.0.1:55035/publish?apikey=Wt2tNk1vhH70V5X3lxNMKC0O78fJ7H0jTCm50UrUs2CR76Yh48Et5B9ZmsbnsCTG cURL error : Failed to connect to 127.0.0.1 port 55035: Connection refused

Voici la log z2m_package

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_z2m
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../plugins/z2m/resources/pre-install.sh
+ sudo /var/www/html/core/class/../../plugins/z2m/resources/pre-install.sh
Launch pre-install of z2m dependancy
+ echo 3
+ php /var/www/html/core/class/../php/jeecli.php plugin install mqtt2
+ echo 4
+ sudo killall apt apt-get unattended-upgr
apt: no process found
apt-get: no process found
unattended-upgr: 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://deb.debian.org/debian bullseye InRelease
Hit:2 http://security.debian.org/debian-security bullseye-security InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Hit:4 https://deb.nodesource.com/node_20.x nodistro InRelease
Reading package lists...
Building dependency tree...
Reading state information...
16 packages can be upgraded. Run 'apt list --upgradable' to see them.
+ 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 bullseye InRelease
Hit:2 http://security.debian.org/debian-security bullseye-security InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Hit:4 https://deb.nodesource.com/node_20.x nodistro InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (2.2.4).
build-essential is already the newest version (12.9).
lsb-release is already the newest version (11.1.0).
git is already the newest version (1:2.30.2-1+deb11u3).
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
[Check Version NodeJS actuelle : v20.17.0 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
Clean npm cache
npm warn using --force Recommended protections disabled.
+ echo 6
+ sudo apt install -o Dpkg::Options::=--force-confdef -y php-yaml

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

Reading package lists...
Building dependency tree...
Reading state information...
php-yaml is already the newest version (2.2.1+2.1.0+2.0.4+1.3.2-2).
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
+ echo 7
+ sudo systemctl restart apache2
+ echo 8
+ sudo chmod +x /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
+ sudo /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
+ echo Launch post-install of z2m dependancy
Launch post-install of z2m dependancy
+ realpath /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
+ dirname /var/www/html/plugins/z2m/resources/post-install.sh
+ BASEDIR=/var/www/html/plugins/z2m/resources
+ [ -d /var/www/html/plugins/z2m/resources/zigbee2mqtt ]
+ rm -rf /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ mkdir /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt.git /var/www/html/plugins/z2m/resources/zigbee2mqtt
Cloning into '/var/www/html/plugins/z2m/resources/zigbee2mqtt'...
+ cd /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ [ -f /var/www/html/plugins/z2m/resources/../data/wanted_z2m_version ]
+ npm ci
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm warn deprecated @humanwhocodes/config-array@0.11.14: Use @eslint/config-array instead
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported

added 790 packages, and audited 791 packages in 11s

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

2 moderate severity vulnerabilities

To address all issues, run:
  npm audit fix

Run `npm audit` for details.
+ npm run build

> zigbee2mqtt@1.40.1 build
> tsc && node index.js writehash

+ chown www-data:www-data -R /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ echo 9
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end z2m
+ echo 10
+ rm /tmp/jeedom_install_in_progress_z2m
+ echo '*******************End of package installation******************'
*******************End of package installation******************

Petite question pourquoi il y a python 2.7.18 alors que sur Debian 11 devrait pas être la ?

je ne sais pas. ca vient peut etre d’une dépendance d’un autre module.
J’ai fait une installation depuis une image iso de debian 11, puis installation jeedom en mode ligne. Il n’ya pas d’autre application sur cette VM.

C’est peut etre lié à la restauration de la sauvegarde jeedom.

Python2 fait bien parti de la distribution debian 11.

Bizarre moi je l’ai pas……

D’après les log vous avez un problème de réseau local.

Etonnant car il avait été retiré d’ou. Wntre autre raison, l’arrêt de openzwave, par exemple.

Antoine

Donc mqtt et z2m ont des adresses différentes de votre Jeedom

Il essaye de se connecter sur 127.0.0.1, donc en local, donc vous avez un PB de configuration sur z2m. Il faut mettre l’adresse de votre serveur mqtt

Et python 2.7 ne devrait pas être présent sur une bulleyes. Quel sont les plugins que vous avez. C’est la première fois que j’entends parler d’un installation automatique de python 2.7 par un plugin

Quelle image ISO ? Vous n’avez pas pris une image ésotérique qui intègrent python 2.7 ?

Norbert

1 « J'aime »

J’ai récemment fait la maj d’un jeedom pour une amie.
J’ai donc installé debian 11 depuis l’iso netinst, image que j’utilise chez moi également.
J’ai installé Jeedom en ligne de commande.
→ Page santé pas de trace de python2

Je restaure son backup
→ trace de python 2

Donc je me suis dit que l’un de ses plugins installé python2 même sous deb11 mais je n’ai pas cherché plus loin.

1 « J'aime »

Bonjour,

Vérifier que la clé zigbee est bien montée dans l’OS.
Copie écran configuration plugin z2m (et mqtt2) ?

akenad :slight_smile:

Faut arrêter le focus sur la présence de python2.7. Ca n’a pas d’importance.
J’ai des installations où il est présent et d’autres pas et il n’a jamais été installé par un plugin (je pense).
Dans tous les cas ca ne gêne pas plus que ça

1 « J'aime »

Bonjour,
L’image de Debian a été chargée sur le site de debian.
Zigbee2mqtt essaie de se connecter au 127.0.0.1 pour 55035, c’est le port du mqttmanager installé sur jeedom. C’est lui qui fait le lien avec le serveur mqtt. Je pense que le problème vient du fait que mqttmanager refuse cette connexion.

Question : si je désinstalle zigbee2mqtt et que je le ré install, est ce que je vais retrouver mes équipements ou je dois tout ré intégrer ?

je ne comprend pas pourquoi vous me posez la question…

Parce que le problème vient entre le plugin zigbee2mqtt et mqttmanager. Je ne sais pas comment se passe la restauration, mais peut etre le lien entre zigb2mqtt et mqttmanager ne s’est pas vraiment fait malgré l’affichage. Je voudrais rejouer cette séquence.