Bonjour,
je n’arrive pas à installer les dépendances du plugin ESPEasy
Ma config :
- Box : RPi 3B
- Version Jeedom : 4.0.61
- Version PHP : 7.3.14-1~deb10u1
- Apache : 11
- Version OS : Linux jeedom 4.19.118-v7+ #1311 SMP Mon Apr 27 14:21:24 BST 2020 armv7l GNU/Linux [10.4]
- Version database : 10.3.22-MariaDB-0+deb10u1
Etapes d’installation :
- Installation du plugin depuis le Market
- Lancement de l’installation es dépendances
- Erreur dans le log :
dependencies.sh: 59: dependencies.sh: npm: not found
chown: impossible d’accéder à ‹ node_modules ›: Aucun fichier ou dossier de ce type - Looooooongue Recherches sur Community (plusieurs solutions sont proposeés)
- Désinstallation/re-installation du plugin depuis le Market
- Meme erreur dans le log
- en SSH : sudo apt-get install nodejs npm
- Meme erreur dans le log (log complet ci dessous)
Je ne sais plus quoi faire, pouvez vous m’aider ?
Log espeasy_dep :
Début de l'installation
--2020-10-20 15:45:05-- https://raw.githubusercontent.com/lunarok/jeedom_nodejs/master/nodejs.sh
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1491 (1,5K) [text/plain]
Sauvegarde en : « dependencies.sh »
0K . 100% 3,69M=0s
2020-10-20 15:45:05 (3,69 MB/s) — « dependencies.sh » sauvegardé [1491/1491]
dependencies.sh: 3: [: espeasy: unexpected operator
Version actuelle : 10
...
0 mis à jour, 0 nouvellement installés, 0 à enlever et 100 non mis à jour.
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Le paquet « npm » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants seront ENLEVÉS :
libc-ares2* libnode64* libuv1* nodejs* nodejs-doc*
0 mis à jour, 0 nouvellement installés, 5 à enlever et 100 non mis à jour.
Après cette opération, 27,7 Mo d'espace disque seront libérés.
...
(Lecture de la base de données... 65744 fichiers et répertoires déjà installés.)
Suppression de nodejs (10.21.0~dfsg-1~deb10u1+rpi1) ...
Suppression de libnode64:armhf (10.21.0~dfsg-1~deb10u1+rpi1) ...
Suppression de libc-ares2:armhf (1.14.0-1) ...
Suppression de libuv1:armhf (1.24.1-1) ...
Suppression de nodejs-doc (10.21.0~dfsg-1~deb10u1+rpi1) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.5-2) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.28-10+rpi1) ...
dependencies.sh: 37: [: armv7l: unexpected operator
Utilisation du dépot officiel
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Les paquets supplémentaires suivants seront installés :
libc-ares2 libnode64 libuv1 nodejs-doc
Paquets suggérés :
npm
Les NOUVEAUX paquets suivants seront installés :
libc-ares2 libnode64 libuv1 nodejs nodejs-doc
debconf: Impossible d'initialiser l'interface : Dialog
debconf: (L'interface dialog ne fonctionnera pas avec un terminal rustique (« dumb »), un tampon shell d'Emacs ou sans terminal de contrôle.)
debconf: Utilisation de l'interface Readline en remplacement
debconf: Impossible d'initialiser l'interface : Readline
debconf: (Cette interface a besoin d'un terminal de contrôle.)
debconf: Utilisation de l'interface Teletype en remplacement
dpkg-preconfigure: impossible de réouvrir stdin :
0 mis à jour, 5 nouvellement installés, 0 à enlever et 100 non mis à jour.
Il est nécessaire de prendre 0 o/6 100 ko dans les archives.
Après cette opération, 27,7 Mo d'espace disque supplémentaires seront utilisés.
Sélection du paquet libc-ares2:armhf précédemment désélectionné.
...
(Lecture de la base de données... 65599 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libc-ares2_1.14.0-1_armhf.deb ...
Dépaquetage de libc-ares2:armhf (1.14.0-1) ...
Sélection du paquet libuv1:armhf précédemment désélectionné.
Préparation du dépaquetage de .../libuv1_1.24.1-1_armhf.deb ...
Dépaquetage de libuv1:armhf (1.24.1-1) ...
Sélection du paquet libnode64:armhf précédemment désélectionné.
Préparation du dépaquetage de .../libnode64_10.21.0~dfsg-1~deb10u1+rpi1_armhf.deb ...
Dépaquetage de libnode64:armhf (10.21.0~dfsg-1~deb10u1+rpi1) ...
Sélection du paquet nodejs précédemment désélectionné.
Préparation du dépaquetage de .../nodejs_10.21.0~dfsg-1~deb10u1+rpi1_armhf.deb ...
Dépaquetage de nodejs (10.21.0~dfsg-1~deb10u1+rpi1) ...
Sélection du paquet nodejs-doc précédemment désélectionné.
Préparation du dépaquetage de .../nodejs-doc_10.21.0~dfsg-1~deb10u1+rpi1_all.deb ...
Dépaquetage de nodejs-doc (10.21.0~dfsg-1~deb10u1+rpi1) ...
Paramétrage de libc-ares2:armhf (1.14.0-1) ...
Paramétrage de libuv1:armhf (1.24.1-1) ...
Paramétrage de libnode64:armhf (10.21.0~dfsg-1~deb10u1+rpi1) ...
Paramétrage de nodejs-doc (10.21.0~dfsg-1~deb10u1+rpi1) ...
Paramétrage de nodejs (10.21.0~dfsg-1~deb10u1+rpi1) ...
update-alternatives: utilisation de « /usr/bin/nodejs » pour fournir « /usr/bin/js » (js) en mode automatique
Traitement des actions différées (« triggers ») pour libc-bin (2.28-10+rpi1) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.5-2) ...
Version actuelle : v10.21.0
dependencies.sh: 59: dependencies.sh: npm: not found
chown: impossible d'accéder à 'node_modules': Aucun fichier ou dossier de ce type
Fin de l'installation