J’essaye de migrer mon installation Jeedom actuelle.
J’ai restauré une sauvegarde.
Tout se passe bien mais je bloque avec le plugin ZigBee2Mqtt.
Les dépendances ne veulent pas s’installer .
Je reste bloquer :
> #######################################################
> # INSTALL : Zigbee2mqtt #
> #######################################################
> #######################################################
> ##### apt-get update in progress
> Atteint :1 http://deb.debian.org/debian buster InRelease
> Atteint :2 http://deb.debian.org/debian buster-updates InRelease
> Atteint :3 http://security.debian.org/debian-security buster/updates InRelease
> Atteint :4 https://deb.nodesource.com/node_14.x buster InRelease
> 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:8.3.0-1).
> gcc est déjà la version la plus récente (4:8.3.0-1).
> git est déjà la version la plus récente (1:2.20.1-2+deb10u3).
> make est déjà la version la plus récente (4.2.1-1.2).
> 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
> #######################################################
> ##### Install or update NodeJs
>
> ## Installing the NodeSource Node.js 14.x repo...
>
>
> ## Populating apt-get cache...
>
> + apt-get update
> Atteint :1 http://security.debian.org/debian-security buster/updates InRelease
> Atteint :2 http://deb.debian.org/debian buster InRelease
> Atteint :3 http://deb.debian.org/debian buster-updates InRelease
> Atteint :4 https://deb.nodesource.com/node_14.x buster InRelease
> Lecture des listes de paquets…
>
> ## Confirming "buster" is supported...
>
> + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_14.x/dists/buster/Release'
>
> ## Adding the NodeSource signing key to your keyring...
>
> + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null
>
> ## Creating apt sources list file for the NodeSource Node.js 14.x repo...
>
> + echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x buster main' > /etc/apt/sources.list.d/nodesource.list
> + echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x buster main' >> /etc/apt/sources.list.d/nodesource.list
>
> ## Running `apt-get update` for you...
>
> + apt-get update
> Atteint :1 http://security.debian.org/debian-security buster/updates InRelease
> Atteint :2 http://deb.debian.org/debian buster InRelease
> Atteint :3 http://deb.debian.org/debian buster-updates InRelease
> Atteint :4 https://deb.nodesource.com/node_14.x buster InRelease
> Lecture des listes de paquets…
>
> ## Run `sudo apt-get install -y nodejs` to install Node.js 14.x and npm
> ## You may also need development tools to build native addons:
> sudo apt-get install gcc g++ make
> ## To install the Yarn package manager, run:
> curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
> echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
> sudo apt-get update && sudo apt-get install yarn
>
>
> Lecture des listes de paquets…
> Construction de l'arbre des dépendances…
> Lecture des informations d'état…
> nodejs est déjà la version la plus récente (10.24.0~dfsg-1~deb10u1).
> 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
> ##### WARNING : NodeJS 10 installed. This plugin need 14 minimal version
> #######################################################
> # 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 (1.5.7-1+deb10u1).
> 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
> #######################################################
> # INSTALLING : Mosquitto for Php #
> #######################################################
> Mosquitto for Php is already installed, nothing to do
> #######################################################
> ##### 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.
> #######################################################
> ##### Update : Download update from Zigbee2mqtt git
> error: le spécificateur de chemin 'npm-shrinkwrap.json' ne correspond à aucun fichier connu de git
> ##### up to date
> #######################################################
> ##### Configure deamon and start it
> Created symlink /etc/systemd/system/multi-user.target.wants/zigbee2mqtt.service → /etc/systemd/system/zigbee2mqtt.service.
> #######################################################
> # END #
> #######################################################
Il semblerait que tu n’es pas la bonne version de nodejs, que donne en ssh : node -v
tu dois avoir une version 14 au minimum pour ce plugin à priori tu est en version 10 d’après tes logs:
##### WARNING : NodeJS 10 installed. This plugin need 14 minimal version
Il me marque que je suis en dernière version de nodejs.
sudo apt-get install -y nodejs
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
nodejs est déjà la version la plus récente (10.24.0~dfsg-1~deb10u1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Malgré l’apt-get update, il me met le meme message.
J’ai installé Yarn package avec ton exemple. Mais je ne sais pas à quoi ça sert .
c’est un équivalent à apt-get ?
Je me bats depuis hier soir.
Il m’installe toujours la version 10.24
Pourtant, mes sources ont l’air bonne et il me dit qu’il va installer la version 16.
root@eeeserveur:~# curl -fsSL https://deb.nodesource.com/setup_16.x | bash -
## Installing the NodeSource Node.js 16.x repo...
## Populating apt-get cache...
+ apt-get update
Atteint :1 http://security.debian.org/debian-security buster/updates InRelease
Atteint :2 http://deb.debian.org/debian buster InRelease
Atteint :3 http://deb.debian.org/debian buster-updates InRelease
Atteint :4 https://deb.nodesource.com/node_16.x buster InRelease
Atteint :5 https://dl.yarnpkg.com/debian stable InRelease
Lecture des listes de paquets... Fait
## Confirming "buster" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_16.x/dists/buster/Release'
## Adding the NodeSource signing key to your keyring...
+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null
## Creating apt sources list file for the NodeSource Node.js 16.x repo...
+ echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ apt-get update
Atteint :1 http://deb.debian.org/debian buster InRelease
Atteint :2 http://deb.debian.org/debian buster-updates InRelease
Atteint :3 http://security.debian.org/debian-security buster/updates InRelease
Atteint :4 https://deb.nodesource.com/node_16.x buster InRelease
Atteint :5 https://dl.yarnpkg.com/debian stable InRelease
Lecture des listes de paquets... Fait
## Run `sudo apt-get install -y nodejs` to install Node.js 16.x and npm
## You may also need development tools to build native addons:
sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
root@eeeserveur:~# apt-get install -y nodejs
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
nodejs est déjà la version la plus récente (10.24.0~dfsg-1~deb10u1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
root@eeeserveur:~# nodejs -v
v10.24.0
Il doit certainement prendre une autre source en priorité.
mais je ne trouve pas si on peut forcer à utiliser une source particulière
Je viens de faire un check sur une jeedom smart en debian 10 et j’ai ca:
Ps: ne pas se fier à la version de npm j’ai du downgrader pour utiliser ZwaveJS.
A ce que j’ai cru comprendre tu réinstalle un système from scratch juste ?
SI oui et que tu n’utilise pas de plugin nécessitant une debian 10 pourquoi ne pas partir sur un linux à jour?