Methodologie de mise à jour du plugin

Bonjour à tous,
A chaque fois que jeedom m’indique une maj de ce plugin, je commence a transpirer car je sais que je vais avoir du mal à redémarrer le serveur Z2M.

j’ai choisi la solution complète d’intégration… tout est géré sous jeedom.
donc en général, je procède comme suit:

  • Avant MAJ → Sauvegarde manuelle de mon jeedom
  • Lancement de la MAJ du plugin
  • Relance des dépendances
  • Relance du daemon

Et c’est souvent après ça que Z2M sur le port 8079 n’est plus accessible.
Je redémarre Jeedom, rien
je redémarre le pc jeedom, pareil rien…
J’essaie des réparations → vider cache et relance, réparer Z2M, redémarrage des serveurs et clients mais toujours rien…

Bref je suis perdu…Donc souvent, je reviens en arrière en ré-installant la dernière sauvegarde.
Je me demande si je ne devrai pas installer le serveur Z2M à part, sur un docker par exemple??

Je me tourne vers vous pour savoir comment vous procédez pour faire cette mise à jour, que ça fonctionne à tous les coups et ne faudrait il pas épingler une méthode fonctionnelle sur le forum?

Merci de m’avoir lu et d’une éventuelle réponse

[EDIT] Petites précisions, version de DEBIAN:11, version Jeedom: 4.4.19 sous proxmox
[EDIT2] Post ajouté dans la section zigbeelinker

J’aimerais bien avoir également une vrai méthode sans avoir de problème: ce matin, Maj de Z2M sur le plugin zigbeelinker, les dépendance ne s’installent plus, et le retour a la sauvegarde ne fonctionne pas non plus, donc z2m planter sans solution :confused:

#######################################################
#    INSTALL : Zigbee2mqtt                            #
#######################################################
#######################################################
##### apt-get update in progress
Atteint :1 http://deb.debian.org/debian bullseye InRelease
Atteint :2 http://deb.debian.org/debian bullseye-updates InRelease
Atteint :3 http://security.debian.org/debian-security bullseye-security InRelease
Réception de :4 https://download.docker.com/linux/debian bullseye InRelease [43,3 kB]
Atteint :5 https://deb.nodesource.com/node_20.x nodistro InRelease
43,3 ko réceptionnés en 1s (59,3 ko/s)
Lecture des listes de paquets…
#######################################################
##### Install or update Git
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
g++ est déjà la version la plus récente (4:10.2.1-1).
gcc est déjà la version la plus récente (4:10.2.1-1).
make est déjà la version la plus récente (4.3-4.1).
git est déjà la version la plus récente (1:2.30.2-1+deb11u3).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 94 non mis à jour.
#######################################################
##### Install or update NodeJs
NodeJs 20 already installed : Nothing to do !
#######################################################
#    INSTALLING : Mosquitto (server)                  #
#######################################################
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
mosquitto est déjà la version la plus récente (2.0.11-1+deb11u1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 94 non mis à jour.
#######################################################
#    INSTALLING : Mosquitto for Php                   #
#######################################################
Mosquitto for Php is already installed, nothing to do
##### Z2M BRANCH version to install : master
#######################################################
##### Install Socat
Socat is already installed, nothing to do
#######################################################
##### Install yaml php and restart apache
Yaml is already installed, nothing to do
#######################################################
#####    Stopping Zigbee2mqtt deamon                  #
Removed /etc/systemd/system/multi-user.target.wants/zigbee2mqtt.service.
## Supprime l'installation dans /opt/zigbee2mqtt
#######################################################
##### Complete installation : Download Zigbee2mqtt git
Clonage dans '/opt/zigbee2mqtt'...
#######################################################
##### Install/Update Zigbee2mqtt
npm error code EUSAGE
npm error
npm error The `npm ci` command can only install with an existing package-lock.json or
npm error npm-shrinkwrap.json with lockfileVersion >= 1. Run an install with npm@5 or
npm error later to generate a package-lock.json file, then try again.
npm error
npm error Clean install a project
npm error
npm error Usage:
npm error npm ci
npm error
npm error Options:
npm error [--install-strategy <hoisted|nested|shallow|linked>] [--legacy-bundling]
npm error [--global-style] [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]]
npm error [--include <prod|dev|optional|peer> [--include <prod|dev|optional|peer> ...]]
npm error [--strict-peer-deps] [--foreground-scripts] [--ignore-scripts] [--no-audit]
npm error [--no-bin-links] [--no-fund] [--dry-run]
npm error [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]]
npm error [-ws|--workspaces] [--include-workspace-root] [--install-links]
npm error
npm error aliases: clean-install, ic, install-clean, isntall-clean
npm error
npm error Run "npm help ci" for more info
npm error A complete log of this run can be found in: /root/.npm/_logs/2025-01-04T05_11_02_959Z-debug-0.log
#######################################################
##### Configure deamon and start it
Created symlink /etc/systemd/system/multi-user.target.wants/zigbee2mqtt.service → /etc/systemd/system/zigbee2mqtt.service.
#######################################################
#                         END                         #
#######################################################

Exact je n’avais pas vu je surveillait zigbeelinker :confused:
Je joint le fil pour voir si une solution est trouver pour zigbeelinker ^^

Tu as ça peut être

vu les modifications structurelles, il ne faut pas passer sur cette version 2.0.0 ! attendez que l’équipe jeedom prenne en charge cette version.

ce serait bien d’ailleurs qu’ils fasse ça vite car j’imagine que ça va être la tempête de mises à jour ratées :slight_smile:

1 « J'aime »

C’est pas comme si on avait prévenu y’a un mois quand ils ont annoncé cette version 2 :wink:

3 « J'aime »

Ah ben dites donc, pas d’échange pdt une semaine et d’un coup ça n’arrête pas… :grin:

tout d’abord, une très bonne et heureuse année à toute la commu… :confetti_ball: :confetti_ball:

Perso, j’ai reglé mon problème, après avoir appliqué strictement la procédure:
https://www.pasteck.com/plugin-zigbeelinker-jeedom-faq/#Mettez_a_jour_votre_systeme_Linux

mais ça n’avait rien changé… jusqu’à ce que je redémarre manuellement le serveur mqtt:

image

Donc je peux pas dire que ce soit la bonne méthodologie… Et maintenant Z2mqtt qui passe en v2.0…ça m’inquière un peu… mais bon, je vais faire ce qui est dit plus haut à savoir… attendre.

Ce que j’ai mis c’est surtout pour les développeurs… la partie utilisateur c’est à eux à la déterminer…

Donc en attendant restez en version 1

Bonjour,
Je suis perdu!!!
J’ai mis à jour en 2.0 (si j’avais su…) maintenant je souhaite revenir en 1.42 mais je ne sais pas faire.
J’ai récupérer un fichier « taz » et un « zip » de la 1.42 mais après…je ne sais pas
pouvez vous m’aider

Je suis dans le même cas que @naif . Je suis PERDU

Si vous êtes avec z2m alors il suffit de mettre la version 1.42.0 dans les paramètres du plugin

Bonjour,

Merci pour ta réponse: j’ai encore appris quelquechose aujourd’hui :blush:
Bonne journée

1 « J'aime »

Mise à jour faire pour solutionner ce soucis.

2 « J'aime »

Salut MrGreen,
Merci pour ta réactivité .
Meilleurs vœux pour l’année 2025.
Fred

1 « J'aime »