bonjour
j’ai fait la mise à jour de zigbee2mqtt de la version 1.4.2 à 2.0.0 et depuis je ne peux plus lancer le daemon du pluging jeezigbee.
j’ai le message suivant dans en debug :
zigbee2mqtt@2.0.0 start
node index.js
node:internal/modules/cjs/loader:1228
throw err;
^
Error: Cannot find module ‹ semver ›
Require stack:
/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
at Module._load (node:internal/modules/cjs/loader:1051:27)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at Object. (/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js:1:16)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions…js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Module._load (node:internal/modules/cjs/loader:1104:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:174:12) {
code: ‹ MODULE_NOT_FOUND ›,
requireStack: [ ‹ /var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js › ]
}
Node.js v20.17.0
Est ce que vous pouvez me mettre sur une piste de résolution de ce pb ?
Merci d’avance !
Informations Jeedom Atlas
Core : 4.4.19 (master)
DNS Jeedom Atlas : oui
Plugin : JeeZigbee
Version : 2024-12-17 01:01:46 (stable)
Statut Démon : Stoppé - (2025-01-04 07:35:03)
JAG
Janvier 4, 2025, 6:53
2
Pour l instant il ne faut pas passer en 2
Le plus sûr et le plus simple est de forcer la version 1.42.0 ou 1.41.0.
La version 2.0.0 apporte beaucoup de modifications qui n’ont pas encore été testées avec le plugin.
1 « J'aime »
Merci pour ton retour rapide, je réinstalle la version 1.42
bonne journée
Bonjour
Merci de l’info car j’avais le même pb ce matin et j’ai bloqué la mise à jour mqtt2 dans le centre de mise à jour.
J’espère que nous serons prévenu quand la 2.0 sera stable.
Merci encore
Mips
Janvier 4, 2025, 8:28
6
Aucun rapport et aucun besoin de bloquer quoi que ce soit comme mise à jour de plugin (au contraire) tant que la version 1.42 est forcée.
Bonjour à tous,
Comme beaucoup en voyant la mise à jour 2.0, je me suis empressé de la fair et comme pour vous plus rien ne marche, donc je cherche à repasser en 1.42.0 mais cela ne marche pas, je reste en V2 et si j’utilise une sauvegarde une sauvegarde le demon ne redémarre pas malgré que la version indique bien1.42.0.
Pour forcer la mise à jour en 1.42.0, je passe par :
et relance les dépendances, mais j’ai ce message d’erreur :
+ 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://security.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian bullseye 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...
207 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://deb.debian.org/debian bullseye-updates InRelease
Hit:3 http://security.debian.org/debian-security bullseye-security 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 207 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 207 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 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-04T11_03_22_666Z-debug-0.log
+ npm run build
> zigbee2mqtt@2.0.0 build
> tsc && node index.js writehash
sh: 1: tsc: not found
+ 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
rm: invalid option -- '/'
Try 'rm --help' for more information.
+ echo 10
+ rm /tmp/jeedom_install_in_progress_z2m
+ echo '*******************End of package installation******************'
*******************End of package installation******************
JAG
Janvier 4, 2025, 11:26
8
Hello
Tu réponds sur un sujet clos
Mais pour répondre à ta question, tu as changé la version donc il faut réinstaller les dépendances
1 « J'aime »
C’est indiqué : Ce sujet sera fermé un jour après la dernière réponse.
Mais j’ai compris mon erreur je ne sauvegardais pas après avoir indiqué la version désirée.
system
A fermé ce sujet ()
Janvier 5, 2025, 11:32
10
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.