Problème de dépendances non installées

git version 2.20.1

Tu peux faire dans le répertoire
/var/www/html/plugins/ewejee/core/js/

sudo apt-get update
sudo apt-get install git
sudo npm install ewelink-api

C’est la même que moi justement

Voici le résultat des commandes :

Linux jeedom.house.lan 4.9.0-14-amd64 #1 SMP Debian 4.9.240-1 (2020-10-29) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Oct 31 19:53:11 2020 from 172.16.2.199
root@jeedom:~# cd /var/www/html/plugins/ewejee/core/js/
root@jeedom:/var/www/html/plugins/ewejee/core/js# sudo apt-get update
Hit:1 Index of /debian-security stretch/updates InRelease
Ign:2 Index of /debian/ stretch InRelease
Hit:3 Index of /debian/ stretch-updates InRelease
Hit:4 Index of /debian/ stretch Release
Hit:5 Index of /node_8.x/ stretch InRelease
Reading package lists… Done
root@jeedom:/var/www/html/plugins/ewejee/core/js# sudo apt-get install git
Reading package lists… Done
Building dependency tree
Reading state information… Done
git is already the newest version (1:2.11.0-3+deb9u7).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
root@jeedom:/var/www/html/plugins/ewejee/core/js# sudo apt-get install ewelink-api
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package ewelink-api
root@jeedom:/var/www/html/plugins/ewejee/core/js#

Loupé, c’est pas la bonne commande

sudo npm install ewelink-api

Oh exact, voici le résultat :


Linux jeedom.house.lan 4.9.0-14-amd64 #1 SMP Debian 4.9.240-1 (2020-10-29) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Oct 31 20:05:26 2020 from 172.16.2.199
root@jeedom:~# sudo npm install ewelink-api
npm ERR! code 128
npm ERR! Command failed: git clone --mirror -q git://github.com/skydiver/arpping.git /root/.npm/_cacache/tmp/git-clone-08833cbe/.git
npm ERR! fatal: could not create leading directories of '/root/.npm/_cacache/tmp/git-clone-08833cbe/.git'
npm ERR! 

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-10-31T19_18_18_564Z-debug.log
root@jeedom:~# 

Merci, tu peux me donner le log suivant : /root/.npm/_logs/2020-10-31T19_18_18_564Z-debug.log

Le voici : 0 info it worked if it ends with ok1 verbose cli [ '/usr/bin/node', '/usr/bin/ - Pastebin.com

Merci

Merci bon ce n’est pas un soucis de git j’ai testé avec mon debian 9 avec la même version de git que toi.
J’ai fais quelques correction et je viens de la mettre en ligne

Tu peux faire la MAJ et me dire ?

Je viens d’update mais même souci j’ai l’impression, voici le log « dep »

Edit : Au besoin lundi je pourrais vous donner un accès distant sur mon Jeedom ou en SSH.

Bon on va y arriver…
Tu peux taper en ssh dans le dossier
/var/www/html/plugins/ewejee/core/js/
sudo npm install --prefix=$HOME/.local ewelink-api

Voici l’erreur que j’ai :

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Oct 31 20:47:48 2020 from 172.16.2.90
root@jeedom:~# cd /var/www/html/plugins/ewejee/core/js/
root@jeedom:/var/www/html/plugins/ewejee/core/js# sudo npm install --prefix=$HOME/.local ewelink-api
npm ERR! code 128
npm ERR! Command failed: git clone --mirror -q git://github.com/skydiver/arpping.git /root/.npm/_cacache/tmp/git-clone-66db90e9/.git
npm ERR! fatal: could not create leading directories of ‹ /root/.npm/_cacache/tmp/git-clone-66db90e9/.git ›
npm ERR!

npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-10-31T21_50_43_990Z-debug.log
root@jeedom:/var/www/html/plugins/ewejee/core/js#

Bon là je n’ai plus d’idée.
Ton dossier root est probablement corrompu

Je vois que ce n’est pas le premier sujet avec cette erreur chez Jeedom
https://community.jeedom.com/search?q=could%20not%20create%20leading%20directories%20of%20%27/root/.npm/_cacache/tmp/git-clone%20tags:plugin-homebridge

Tous on fais une sauvegarde de Jeedom, une réinstallation de Jeedom et restauration.
Cela à résolu le problème.

Je ne vois plus d’autres solutions

D’accord.
Bon ce sera l’occasion de passer sous Buster.

Pour la partie backup restore, je backup l’ancien, et sur le nouveau une fois l’installation propre faite, je remet les plugins « vierges » et je restaure le backup ?

Ton plugin est ok sous buster ?

Faut je check le teleinfo aussi.

Merci pour ton aide.

Tu sauvegarde, télécharge ta sauvegarde.
Tu réinstalle buster/Jeedom
Tu restaure.
Pas besoin de réinstaller les plugins vierge.

Oui ils le sont presque tous, ça fais un moment que je tourne sur buster.
Après avoir restauré, check tes plugins il faudra peut-être réinstaller des dépendances.

Magnifique.

Merci à toi. Bonne soiree

@Foulek,

Au dela du pb des dépendances, sinon as-tu pu voir pourquoi les équipements « Cloud » ne fonctionnent plus alors que le démon est bien lancé cette fois

En effet, mes seuls appareils Ewelink qui fonctionnent sont ceux où l’option « Mode LAN » est cochée dans l’app Mobile

En fait je crois comprendre , les objets de type SONOFF avaient avart juste un bouton « ON/OFF » et maintenant après suppression de l’objet puis synchro manuelle , il apparait avec 2 boutons « Allumer » et « Eteindre » (ce qui est bien sur plus logique et nettement mieux pour nous ) , voila pourquoi les températures remontaient bien les infos mais cela doit expliquer pourquoi les allumages / extinctions ne marchaient plus

Ca te parle ? Si c’est bien cela , il faudra l’indiquer dans la doc avec un gros Warning (en espérant que je n’ai pas raté cette ligne)

Faut mtnt que je supprime les objeets HS et que je les recrée partout dans les configs et scénarios

Je vais te demander de faire un propre post car rien a voir avec celui-ci.

Je pensais que c’était bon le cloud, mais que c’est le LAN qui ne fonctionnais pas ?

Cela ne prend pas en compte le mode LAN de l’app mobile.

Oui ça fais un moment que ce changement est fait, du moment qu’on ne renomme pas ces commandes, cela doit fonctionner, même avec les ancienne commande ON/OFF

J’en déduit que tu as un TH ?
Si c’est ça, le sujet est en cours : Mode LAN sur TH16

Je te demande de faire un autre post sinon c’est ingérable, et surtout de me donner le plus d’info possible sur les appareils qui fonctionnent ou non

Oui TH6, OK je repars sur l’aueer sujet
Merci pour tes réponses en tout cas, t’es super efficace, Bravo