Problème gsh suite migration

Bonjour,

J’ai migré ma config Jeedom 4.1 d’un Raspberry3 (Raspbian) vers une VM Debian Buster sur Nas Synology.
Suite à cette migration, il me reste un soucis avec le plugin gsh.
Les dépendances ne veulent pas se réinstaller et je ne comprends pas vraiment pourquoi, j’ai essayé des commandes npm update ou npm audit fix en root directement au cas ou, mais ça ne change pas.
Voici une trace des installations de dépendances si quelqu’un à une idée (merci d’avance):

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…
Les NOUVEAUX paquets suivants seront installés :
nodejs
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/24,9 Mo dans les archives.
Après cette opération, 121 Mo d'espace disque supplémentaires seront utilisés.
Sélection du paquet nodejs précédemment désélectionné.
(Lecture de la base de données... 
(Lecture de la base de données... 5%
(Lecture de la base de données... 10%
(Lecture de la base de données... 15%
(Lecture de la base de données... 20%
(Lecture de la base de données... 25%
(Lecture de la base de données... 30%
(Lecture de la base de données... 35%
(Lecture de la base de données... 40%
(Lecture de la base de données... 45%
(Lecture de la base de données... 50%
(Lecture de la base de données... 55%
(Lecture de la base de données... 60%
(Lecture de la base de données... 65%
(Lecture de la base de données... 70%
(Lecture de la base de données... 75%
(Lecture de la base de données... 80%
(Lecture de la base de données... 85%
(Lecture de la base de données... 90%
(Lecture de la base de données... 95%
(Lecture de la base de données... 100%
(Lecture de la base de données... 70639 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../nodejs_14.17.6-deb-1nodesource1_amd64.deb ...
Dépaquetage de nodejs (14.17.6-deb-1nodesource1) ...
Paramétrage de nodejs (14.17.6-deb-1nodesource1) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.5-2) ...
/var/www/html/plugins/gsh/core/class/../../resources/install_apt.sh: ligne 138: nodejs : commande introuvable
[Check Version NodeJS après install :  : [  KO  ] -> relancez les dépendances
┌──────────────────────────────────────────────────────┐
│               npm update check failed                │
│         Try running with sudo or get access          │
│         to the local update config store via         │
│ sudo chown -R $USER:$(id -gn $USER) /var/www/.config │
└──────────────────────────────────────────────────────┘
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
npm : Dépend: nodejs (>= 6.11~) mais ne sera pas installé
Dépend: node-abbrev (>= 1.1.1~) mais ne sera pas installé
Dépend: node-ansi-regex (>= 3.0~) mais ne sera pas installé
Dépend: node-ansistyles (>= 0.1.3~) mais ne sera pas installé
Dépend: node-aproba (>= 1.2~) mais ne sera pas installé
Dépend: node-archy (>= 1.0~) mais ne sera pas installé
Dépend: node-cacache (>= 10.0.4~) mais ne sera pas installé
Dépend: node-bluebird (>= 3.5.1~) mais ne sera pas installé
Dépend: node-call-limit (>= 1.1~) mais ne sera pas installé
Dépend: node-chownr (>= 1.0.1~) mais ne sera pas installé
Dépend: node-config-chain (>= 1.1.11~) mais ne sera pas installé
Dépend: node-detect-indent (>= 5.0~) mais ne sera pas installé
Dépend: node-detect-newline (>= 2.1~) mais ne sera pas installé
Dépend: node-editor (>= 1.0~) mais ne sera pas installé
Dépend: node-fs-vacuum (>= 1.2.10~) mais ne sera pas installé
Dépend: node-fs-write-stream-atomic (>= 1.0.10~) mais ne sera pas installé
Dépend: node-glob (>= 7.1.2~) mais ne sera pas installé
Dépend: node-graceful-fs (>= 4.1.11~) mais ne sera pas installé
Dépend: node-has-unicode (>= 2.0.1~) mais ne sera pas installé
Dépend: node-hosted-git-info (>= 2.6~) mais ne sera pas installé
Dépend: node-iferr (>= 0.1.5~) mais ne sera pas installé
Dépend: node-inflight (>= 1.0.6~) mais ne sera pas installé
Dépend: node-inherits (>= 2.0.3~) mais ne sera pas installé
Dépend: node-ini (>= 1.3.5~) mais ne sera pas installé
Dépend: node-npm-package-arg mais ne sera pas installé
Dépend: node-promzard mais ne sera pas installé
Dépend: node-jsonstream (>= 1.3.2~) mais ne sera pas installé
Dépend: node-json-parse-better-errors (>= 1.0.1~) mais ne sera pas installé
Dépend: node-lazy-property (>= 1.0~) mais ne sera pas installé
Dépend: node-libnpx (>= 10.0.1~) mais ne sera pas installé
Dépend: node-lockfile (>= 1.0.3~) mais ne sera pas installé
Dépend: node-lru-cache (>= 4.1.1~) mais ne sera pas installé
Dépend: node-mississippi (>= 3.0~) mais ne sera pas installé
Dépend: node-mkdirp (>= 0.3.3) mais ne sera pas installé
Dépend: node-move-concurrently (>= 1.0.1~) mais ne sera pas installé
Dépend: node-nopt mais ne sera pas installé
Dépend: node-normalize-package-data (>= 2.4~) mais ne sera pas installé
Dépend: node-gyp (>= 3.6.2~) mais ne sera pas installé
Dépend: node-resolve-from (>= 4.0~) mais ne sera pas installé
Dépend: node-encoding mais ne sera pas installé
Dépend: node-errno mais ne sera pas installé
Dépend: node-npmlog (>= 4.1.2~) mais ne sera pas installé
Dépend: node-once (>= 1.4~) mais ne sera pas installé
Dépend: node-opener (>= 1.4.3~) mais ne sera pas installé
Dépend: node-osenv (>= 0.1.5~) mais ne sera pas installé
Dépend: node-path-is-inside (>= 1.0.2~) mais ne sera pas installé
Dépend: node-promise-inflight (>= 1.0.1~) mais ne sera pas installé
Dépend: node-ansi mais ne sera pas installé
Dépend: node-qw (>= 1.0.1~) mais ne sera pas installé
Dépend: node-read (>= 1.0.7~) mais ne sera pas installé
Dépend: node-read-package-json (>= 2.0.13~) mais ne sera pas installé
Dépend: node-request (>= 2.83~) mais ne sera pas installé
Dépend: node-retry (>= 0.10.1~) mais ne sera pas installé
Dépend: node-rimraf (>= 2.6.2~) mais ne sera pas installé
Dépend: node-safe-buffer (>= 5.1.1~) mais ne sera pas installé
Dépend: node-semver (>= 5.5~) mais ne sera pas installé
Dépend: node-sha (>= 2.0.1~) mais ne sera pas installé
Dépend: node-slide (>= 1.1.6~) mais ne sera pas installé
Dépend: node-sorted-object (>= 2.0.1~) mais ne sera pas installé
Dépend: node-from2 mais ne sera pas installé
Dépend: node-stream-iterate mais ne sera pas installé
Dépend: node-ssri (>= 5.2.4~) mais ne sera pas installé
Dépend: node-strip-ansi (>= 4.0~) mais ne sera pas installé
Dépend: node-tar (>= 4.4~) mais ne sera pas installé
Dépend: node-text-table (>= 0.2~) mais ne sera pas installé
Dépend: node-uid-number (>= 0.0.6~) mais ne sera pas installé
Dépend: node-unique-filename (>= 1.1~) mais ne sera pas installé
Dépend: node-unpipe (>= 1.0~) mais ne sera pas installé
Dépend: node-boxen (>= 1.2.1~) mais ne sera pas installé
Dépend: node-import-lazy mais ne sera pas installé
Dépend: node-is-npm (>= 1.0~) mais ne sera pas installé
Dépend: node-latest-version (>= 3.0~) mais ne sera pas installé
Dépend: node-semver-diff (>= 2.0~) mais ne sera pas installé
Dépend: node-xdg-basedir (>= 3.0~) mais ne sera pas installé
Dépend: node-validate-npm-package-name (>= 3.0~) mais ne sera pas installé
Dépend: node-which (>= 1.3~) mais ne sera pas installé
Dépend: node-wrappy (>= 1.0.2~) mais ne sera pas installé
Dépend: node-write-file-atomic (>= 2.3~) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
audited 32 packages in 0.973s
1 package is looking for funding
run `npm fund` for details
found 0 vulnerabilities
********************************************************
*             Installation terminée                    *
********************************************************

Merci

bonjour,

Essai çà en ssh au cas ou il manque le lien symbolique

sudo ln -s `which node` `which node`js

bonne journée

1 « J'aime »

Ouahhh, une seule commande et ça a réglé mon problème :slight_smile:
Un très grand merci!

1 « J'aime »

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