Pb Dépendances Ewejee V2

Bonsoir,

J’ai un problème de dépendances avec la nouvelle version de Ewejee.
Je suis sur buster avec la version 4.0.61 de Jeedom.
J’ai désinstallé, réinstallé le plugin mais sans succès.
Voici les logs de Ewejee_dep:

-0%
--10%
Lancement de l'installation/mise à jour des dépendances eWeJee
--20%
OS :
Linux raspberrypi 4.19.75-v7+ #1270 SMP Tue Sep 24 18:45:11 BST 2019 armv7l GNU/Linux
-- apt-get --
Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Hit:3 https://deb.nodesource.com/node_12.x buster InRelease
Reading package lists...
/var/www/html/plugins/ewejee/resources/install.sh: line 52: try: command not found
-- apt-get -- end --
--30%
Version actuelle : v12.16.3
Ok, version suffisante
--50%
npm version
--60%
Installation de eWeJee... Cette partie est très longue, veuillez attendre les 100%
/var/www/html/plugins/ewejee/resources
img
img.json
install.sh
lan
mdns.php
nodejs.sh
restart.sh
-----
npm ERR! code 128
npm ERR! Command failed: git clone --mirror -q git://github.com/skydiver/arpping.git /root/.npm/_cacache/tmp/git-clone-6cd51561/.git
npm ERR! fatal: could not create leading directories of '/root/.npm/_cacache/tmp/git-clone-6cd51561/.git'
npm ERR!
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-11-01T19_20_32_639Z-debug.log
--70%
npm WARN saveError ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/resources/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/resources/package.json'
npm WARN resources No description
npm WARN resources No repository field.
npm WARN resources No README data
npm WARN resources No license field.
+ express@4.17.1
added 50 packages from 37 contributors in 24.723s
--80%
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported

Merci d’avance pour votre aide

C’est sur quel type de machine ?

Bonsoir,

je suis sur RPI3

Le pi est 'il a jour ?

en ssh

sudo apt update
sudo apt upgrade
sudo reboot

verif de la version nodejs

sudo node --version

ça donne quoi aprés mise a jour

Merci @olive pour ton aide

La version nodejs est 12.16.3

J’ai fait toutes les MAJ cela a pris du temps car apparemment il y en avait besoin…
Petite frayeur au reboot, après deux tentatives jeedom ne voulait plus redémarrer.
J’ai enlevé la carte SD, je l’ai remise et c’est reparti.
Je précise que la carte me sert uniquement pour le boot car mon système est sur un disque ssd.
J’ai tenté 3 fois de relancer les dépendances Ewejee mais c’est pareil, elles ne veulent rien savoir…

La version de nodejs me parait un peut petite
essai les commandes suivantes:

nvm install 12.19.0

c’est normalement la dernière LTS: Erbium

nvm use 12.19.0

Verif de la version

node -v
tu devrait avoir
12.19.0

Bonjour,

Ce n’a rien à voir avec le sujet mais c’est pas bon signe :thinking:

1 « J'aime »
-bash: nvm: command not found

La charge système depuis les MAJ est supérieure à 2 depuis hier soir, conséquence le processeur chauffe anormalement (69°)

bonjour, je pense avoir un problème similaire lors de l’installation des dépendances d’eWeeJee
RPI 3B+
RASPBIAN
JEEDOM 3.3.53
L’installation des dépendances ne se fait pas correctement
J’ai fait la mise a jour des nvm : « nvm use 12.19.0 (npm v6.14.8) »
sudo apt get update
sudo apt get upgrade
log eweejee_dep:
ewejee_dep.log (2,6 Ko)

A noter qu’il y a eu une mise a jour du plug in le 31/10 avec deplacement du repertoire d’installation:

" 31/10/2020

je n’arrive pas à installer nvm…

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
=> You currently have modules installed globally with `npm`. These will no
=> longer be linked to the active version of Node when you install a new node
=> with `nvm`; and they may (depending on how you construct your `$PATH`)
=> override the binaries of modules installed with `nvm`:

/usr/local/lib
├── n@6.5.1
=> If you wish to uninstall them at a later point (or re-install them under your
=> `nvm` Nodes), you can remove them from the system Node as follows:

     $ nvm use system
     $ npm uninstall -g a_module

=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion=> nvm is already installed in /home/pi/.nvm, trying to update using git
=> => Compressing and cleaning up git repository

=> nvm source string already in /home/pi/.bashrc
=> bash_completion source string already in /home/pi/.bashrc
=> You currently have modules installed globally with `npm`. These will no
=> longer be linked to the active version of Node when you install a new node
=> with `nvm`; and they may (depending on how you construct your `$PATH`)
=> override the binaries of modules installed with `nvm`:

/usr/local/lib
├── n@6.5.1
=> If you wish to uninstall them at a later point (or re-install them under your
=> `nvm` Nodes), you can remove them from the system Node as follows:

     $ nvm use system
     $ npm uninstall -g a_module

=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

Bonjour,

Depuis la mise à jour impossible d’activer la dépendance, je suis sur Rasp 3B

voici le log ewejee.dep, au secourssss…je pilote pas mal de sonoff avec et tout est hs…

-0%
--10%
Lancement de l'installation/mise à jour des dépendances eWeJee
--20%
OS :
Linux raspberrypi 4.19.75-v7+ #1270 SMP Tue Sep 24 18:45:11 BST 2019 armv7l GNU/Linux
-- apt-get --
Hit:1 http://archive.raspberrypi.org/debian buster InRelease
Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:3 https://deb.nodesource.com/node_12.x buster InRelease
Reading package lists...
/var/www/html/plugins/ewejee/resources/install.sh: line 52: try: command not found
-- apt-get -- end --
--30%
Version actuelle : v12.19.0
Ok, version suffisante
--50%
npm version
--60%
Installation de eWeJee... Cette partie est très longue, veuillez attendre les 100%
/var/www/html/plugins/ewejee/resources
img
img.json
install.sh
lan
mdns.php
nodejs.sh
restart.sh
-----
npm ERR! code 128
npm ERR! Command failed: git clone --mirror -q git://github.com/skydiver/arpping.git /root/.npm/_cacache/tmp/git-clone-a5430c61/.git
npm ERR! fatal: could not create leading directories of '/root/.npm/_cacache/tmp/git-clone-a5430c61/.git'
npm ERR!
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-11-02T19_51_49_260Z-debug.log
--70%
npm WARN saveError ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/resources/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/resources/package.json'
npm WARN resources No description
npm WARN resources No repository field.
npm WARN resources No README data
npm WARN resources No license field.
+ express@4.17.1
added 50 packages from 37 contributors in 21.151s
--80%
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN saveError ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/resources/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/resources/package.json'
npm WARN resources No description
npm WARN resources No repository field.
npm WARN resources No README data
npm WARN resources No license field.
+ request@2.88.2
added 43 packages from 52 contributors in 28.094s
--90%
--95%
--100%
Installation des dépendances eWeJee terminée, vérifiez qu'il n'y a pas d'erreur
mv: inter-device move failed: '/tmp/jeedom/ewejee' to '/var/www/html/plugins/ewejee/log/ewejee'; unable to remove target: Directory not empty

Voici un lien vers un tutoriel pour nodejs et nvm

Dans celui-ci il faut être très attentif aux lien juste au dessus des commandes qui propose d’aller voir les n° des dernières versions et adapter tes lignes de commande en fonction

pi@raspberrypi:~ $ sudo apt install nodejs npm
Reading package lists... Done
Building dependency tree
Reading state information... Done
nodejs is already the newest version (12.19.0-1nodesource1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nodejs : Conflicts: npm
 npm : Depends: node-gyp (>= 3.6.2~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Merci @olive.
Apparemment j’ai la version 12.19.0 par contre je comprends qu’il me manque des paquets mais je ne sais pas quoi faire…

Ensuite j’ai fait ça:

pi@raspberrypi:~ $ sudo apt install build-essential
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version (12.6).
The following packages were automatically installed and are no longer required:
  libllvm8 rpi-eeprom-images
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

Dois-je faire un « sudo apt autoremove » et réinstaller ?

En cherchant sur le forum, j’ai trouvé ça:

Je progresse pour un newbie, j’ai ça:

pi@raspberrypi:~ $ nodejs -v
v12.19.0
pi@raspberrypi:~ $ npm -v
6.14.8

Mais ça ne fonctionne toujours pas…

1 « J'aime »

Bonjour à tous, j’ai exactement le même problème depuis la mise à jour.
Du coup je suis également vos échanges .

Au moins tes versions sont bonne,ça permet de se concentrer ailleurs

@Foulek57
Bonjour foulek57, pourrais tu nous aider à résoudre ce problème ?
Problème avec le répertoire d’installation des dépendances?
Merci

Pour moi, je conseille une reinstall quand il y a cette erreur. Je n’ai jamais trouvé de solution. (Erreur de base du fil).

1 « J'aime »

Bonjour nebz, j’ai déjà,pour ma part, tenté une réinstallationmais sans succès

Réinstallation de ton système ?