Ewejee : Dépendances Nok

Bonjour,

Je rencontre un problème avec le plugin Ewejee depuis la mise à jour de ma Jeedom smart (version Linux9.4) et du plugin (du 18/02)
Auparavant, ma Jeedom smart était en Jessie, et la version de Ewejee du début d’année.
Tout fonctionnait bien comme indiqué pour la mise en route du plugin.

Je n’arrive pas à lancer les dépendances, ci-dessous des infos du Log :

Avez-vous une idée du problème?

Merci

Bonjour,

Il semblerait que tu as des dépendances brisées.

Si tu as un accès console, tu peux lancer :

sudo dpkg –configure -a

Puis relancer l’installation des dépendances.

Nicolas

Nicolas,

J’ai essayer ta manip directement depuis la Jeedom smart, mais voici le retour :

dpkg: error: need an action option
Type dpkg --help for help about installing and deinstalling packages [*];
Use ‹ apt › or ‹ aptitude › for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Merci

Vérifie que tu as bien mis deux tirets avant le configure
Screenshot_7
Ne fait pas de copier-coller de la commande mais retape la.

J’ai bien essayer, mais rien ne se passe,
Le Log me dis qu’il manque la commande npm,

extrait :
Preparing to unpack …/libuv1_1.9.1-3_arm64.deb …
Unpacking libuv1:arm64 (1.9.1-3) …
Selecting previously unselected package nodejs.
Preparing to unpack …/nodejs_4.8.2~dfsg-1_arm64.deb …
Unpacking nodejs (4.8.2~dfsg-1) …
Setting up libuv1:arm64 (1.9.1-3) …
Processing triggers for libc-bin (2.24-11+deb9u3) …
Processing triggers for man-db (2.7.6.1-2) …
Setting up nodejs (4.8.2~dfsg-1) …
update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
/var/www/html/plugins/ewejee/resources/install.sh: line 117: npm: command not found
Version actuelle : v4.8.2
Reading package lists…
Building dependency tree…
Reading state information…
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:

je ne sais pas comment faire cette remise à niveau.

Enfaîte, le système Linux n’arrive pas à l’installer, d’où l’erreur dans le log

E: unable to correct problems you have held broken packages

Peut tu m’envoyer le log complet ?

Pas de soucis, le voila
ewejee_dep.log (14,7 Ko)

C’est un problème de dépendances de ton système je pense, je vérifie mon script d’installation quand je rentre mais le problème viens d’ici

W: The repository 'http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Release' is not signed.
W: No Hash entry in Release file /var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_Release
W: Invalid 'Date' entry in Release file /var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_Release
W: Conflicting distribution: https://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Release (expected dists/stable/main/binary-arm64/ but got )
E: Failed to fetch http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64/en_US  404  Not Found
E: Failed to fetch http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64/en  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
W: Duplicate sources.list entry http://repo.jeedom.com/odroid dists/stable/main/binary-arm64/ Packages (/var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_Packages)

Merci de l’info,

je suis en train de faire des recherches pour trouver des infos, je te tiens au courant si j’ai du nouveau.
merci

Bonjour,

Il y a une erreur dans le dépôt repo.jeedom.com

Il faut faire un ticket à jeedom.

Précise leurs que c’est pendant l’installation de nodejs pour mon plugin, ajoute les logs que tu as mis tout a l’heure et la partie de code que je t’ai mis plus haut pour qui sachent ou chercher.

Nicolas.

Bonjour Nicolas,

N’ayant pas eu de retour du support, du coup j’ai fais une restauration image de ma Jeedom Smart.
A ce stade je n’ai plus de problème dépendances, tout est rentré dans l’ordre.
Après la mise à jour du plugin, j’ai du essayé plusieurs fois car il ne trouvait plus mon module Sonoff.
Maintenant tout fonctionne correctement.

Le sujet est donc clos, merci pour ton aide.

Cordialement.

Hello,

Je viens de voir que mon message ne c’est pas envoyé…

J’ai fait une mise a jour du script avec l’aide de Nebz pour contourner le problème. Il est disponible sur la bêta pour l’instant car j’avais d’autres modifications en cours.

Le ticket a été fait sur mon plugin et pas sur le core de Jeedom, donc je ne pense pas qu’ils ait reçu le ticket. Il faut faire le ticket sur le core de Jeedom.