Dependance plugin Upnp

Bonjour,

Impossible d’installer les dependances du plugin Upnp … :frowning:
Il plante toujours vers 70%

Merci de votre aide

Bonjour,
Même problème.
Si le dev pouvait donner assistance ça serai super.
A+

Bonjour,

J’ai acheté le pugin UPNP le 27 avril, l’installation des dépendances est en erreur (erreur script node.js, commande npm not found). J’ai envoyé un ticket à l’assistance, depuis aucun retour.
Pourquoi laisser en vente un plugin qui ne fonctionne pas ?.
A suivre …

Bonjour,
J’ai envoyé un MP au dev @DavZero, il m’a répondu dans l’heure, le problème est résolu.
@+

Bonjour @hbreiten ,
J’avais le même problème, regarde nos échanges :
https://community.jeedom.com/t/upnp-erreur-dinstallation-des-dependances/28499
A+

Salut @Mania26, DSL j’avais pas vu le message. Peux tu me donner le log d’installer stp.

@hbreiten, j’avais bien reçu ton ticket mais pas de moyen de te contacter. Peux tu m’en dire plus sur ton architecture (docker / synology / raspebserry, quel version)

A+

Bonjour,
J’ai une Jeedom Smart core version 4.0.54 (dernière version).
Le log d’installation des dépendances est ci-dessous :

--0%
--10%
Lancement de l'installation/mise à jour des dépendances upnp
--20%
Get:2 http://security.debian.org stretch/updates InRelease [94.3 kB]
Ign:3 http://ftp.debian.org/debian stretch InRelease
Get:4 http://ftp.debian.org/debian stretch-updates InRelease [91.0 kB]
Hit:5 http://www.deb-multimedia.org stretch InRelease
Get:6 http://ftp.debian.org/debian stretch-backports InRelease [91.8 kB]
Get:1 https://repo.jeedom.com/odroid stable InRelease [1640 B]
Get:7 http://security.debian.org stretch/updates/main Sources [212 kB]
Get:8 https://oph.mdrjr.net/meveric all InRelease [19.4 kB]
Get:9 http://ftp.debian.org/debian stretch-proposed-updates InRelease [106 kB]
Get:10 https://oph.mdrjr.net/meveric stretch InRelease [4141 B]
Hit:11 http://ftp.debian.org/debian stretch Release
Get:12 http://security.debian.org stretch/updates/main arm64 Packages [508 kB]
Get:13 https://oph.mdrjr.net/meveric stretch/main arm64 Packages [121 kB]
Get:14 http://ftp.debian.org/debian stretch-proposed-updates/main Sources.diff/Index [27.8 kB]
Get:15 http://ftp.debian.org/debian stretch-proposed-updates/main arm64 Packages.diff/Index [27.8 kB]
Get:16 http://ftp.debian.org/debian stretch-proposed-updates/main Translation-en.diff/Index [27.8 kB]
Get:18 http://ftp.debian.org/debian stretch-proposed-updates/main Sources 2020-05-17-2000.12.pdiff [8480 B]
Get:19 http://ftp.debian.org/debian stretch-proposed-updates/main arm64 Packages 2020-05-17-2000.12.pdiff [19.1 kB]
Get:18 http://ftp.debian.org/debian stretch-proposed-updates/main Sources 2020-05-17-2000.12.pdiff [8480 B]
Get:19 http://ftp.debian.org/debian stretch-proposed-updates/main arm64 Packages 2020-05-17-2000.12.pdiff [19.1 kB]
Get:20 http://ftp.debian.org/debian stretch-proposed-updates/main Translation-en 2020-05-17-2000.12.pdiff [2656 B]
Get:20 http://ftp.debian.org/debian stretch-proposed-updates/main Translation-en 2020-05-17-2000.12.pdiff [2656 B]
Fetched 1364 kB in 3s (371 kB/s)
Reading package lists...
--30%
Version actuelle : 4
--40%
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
Package 'npm' is not installed, so not removed
The following packages will be REMOVED:
libuv1* nodejs*
0 upgraded, 0 newly installed, 2 to remove and 184 not upgraded.
After this operation, 13.5 MB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 52142 files and directories currently installed.)
Removing nodejs (4.8.2~dfsg-1) ...
Removing 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) ...
--45%
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libuv1
The following NEW packages will be installed:
libuv1 nodejs
0 upgraded, 2 newly installed, 0 to remove and 184 not upgraded.
Need to get 0 B/3248 kB of archives.
After this operation, 13.5 MB of additional disk space will be used.
Selecting previously unselected package libuv1:arm64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 52075 files and directories currently installed.)
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
Version actuelle : v4.8.2
/var/www/html/plugins/upnp/resources/nodejs.sh: line 107: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
--100%
Installation des dépendances Upnp terminée, vérifiez qu'il n'y a pas d'erreur

C’Est normal que les valeurs sont mises à 0 lorsque le plugin se déconecte? J’aimerais me servir du plugin pour détecter si la tv est allumée ou non.
C’est pour une tv lg webos3.

@hbreiten, @Mania26, j’ai mis a jour le script d’installation du plugin, pouvez vous mettre a jour le plugin en beta et me dire si c’est mieux (si pas mieux, il me faut les log d’installation des dependances).

@MattL0, ca veut dire quoi quand le plugin se déconnecte? ( tu veux dire que tu perd le reseau? que le periphérique est éteint), si oui c’est normal, sinon précise ce que tu veux dire stp (et au passage, ton message devrait plutot être dans un nouveau sujet je penses car rien a voir avec l’installe des dependances).

A+

A+

Bonjour,
J’ai installé le plugin en version beta, même problème lors de l’installation des dépendances.

--0%
--10%
Lancement de l'installation/mise à jour des dépendances upnp
Smart détectée, migration du repo NodeJS
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK
--20%
Hit:1 http://www.deb-multimedia.org stretch InRelease
Ign:2 http://ftp.debian.org/debian stretch InRelease
Hit:3 http://security.debian.org stretch/updates InRelease
Hit:5 http://ftp.debian.org/debian stretch-updates InRelease
Hit:6 http://ftp.debian.org/debian stretch-backports InRelease
Hit:7 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Hit:8 http://ftp.debian.org/debian stretch Release
Hit:9 https://oph.mdrjr.net/meveric all InRelease
Hit:10 https://oph.mdrjr.net/meveric stretch InRelease
Ign:4 https://repo.jeedom.com/odroid stable InRelease
Get:12 https://repo.jeedom.com/odroid stable Release [932 B]
Get:13 https://repo.jeedom.com/odroid stable Release.gpg [659 B]
Fetched 1591 B in 11s (144 B/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (9.20161125).
0 upgraded, 0 newly installed, 0 to remove and 184 not upgraded.
--30%
Version actuelle : 4
--40%
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
Package 'npm' is not installed, so not removed
The following packages will be REMOVED:
libuv1* nodejs*
0 upgraded, 0 newly installed, 2 to remove and 184 not upgraded.
After this operation, 13.5 MB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 52142 files and directories currently installed.)
Removing nodejs (4.8.2~dfsg-1) ...
Removing 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) ...
--45%
Installation pour Smart
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libuv1
The following NEW packages will be installed:
libuv1 nodejs
0 upgraded, 2 newly installed, 0 to remove and 184 not upgraded.
Need to get 0 B/3248 kB of archives.
After this operation, 13.5 MB of additional disk space will be used.
Selecting previously unselected package libuv1:arm64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 52075 files and directories currently installed.)
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
Version actuelle : v4.8.2
/var/www/html/plugins/upnp/resources/nodejs.sh: line 137: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
--100%
Installation des dépendances Upnp terminée, vérifiez qu'il n'y a pas d'erreur

Salut @hbreiten,

j’ai mis a jour la version Beta, tu peux mettre a jour le plugin et reessayer stp?

A+

Bonjour,

Mise à jour effectuée de la beta, l’installation des dépendances affiche OK mais la date de dernière mise à jour ne change pas.
J’ai démarré le service (OK), mais il ne fonctionne pas.
Le daemon me donne le log suivant :

(node:18083) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.

Pour info, ci-joint le log de l’installation des dépendancesupnp_dep.txt (11,7 Ko)

@hbreiten, cool c’est une bonne nouvelle. Peux tu me donner le log complet du demon stp?
Quand tu dis qu’il ne fonctionne, ca veut dire qu’il s’arrete? sinon qu’est ce qui ne fonctionne pas? (tu as bien activer l’inclusion et lancer un scan)?

A+

Bonjour,

J’ai installé ce plugin aujourd’hui et l’installation des dépendances plante aussi à 70%.
J’ai un Raspberry 3 B avec Raspbian Buster Lite comme OS.
Voici l’erreur que je vois dans les logs :
/var/www/html/plugins/upnp/resources/nodejs.sh: line 107: npm: command not found
sudo: npm: command not found

Par contre, il m’est impossible d’installer la version Beta du plugin pour tester la mise à jour. Je peux seulement installer la version stable.

Merci d’avance pour votre aide.

Bonjour,
On progresse bien, j’ai relancé le daemon, activé l’inclusion et lancé un scan : j’ai découvert ma TV et mes 2 prises WIFI Belkin !.

Le log du daemon :

(node:18083) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(node:22712) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
01-06-2020 15:44:03 | Error | Unable to read SCPDURL, url : http://172.16.1.129:1990/x_wfawlanconfig.xml, err : Error: socket hang up

@elie.hausmann, il me faut le log d’installation des dépendance,
@hbreiten, je vais regarder pour la DEP0005 mais ça n’empêche pas le fonctionnement.
Pour le cas de l’erreur de lecture de SCPDURL, sais tu as quel periphérique ca correspond? (j’imagine un routeur?). Accédé tu a l’adresse si tu la copie colle dans ton navigateur? Est ce qu’il t’a créer un Equipement pour cet appareil? SI oui tu peux me montrer la page de config de l’équipement et le xml de description du device? Sinon un log avec le niveau de log debug pourrais m’aider.

A+

Pas de soucis, voici les logs :

--0%
--10%
Lancement de l'installation/mise à jour des dépendances upnp
--20%
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_8.x buster InRelease
Reading package lists...
--30%
Version actuelle : 10
Ok, version suffisante
/var/www/html/plugins/upnp/resources/nodejs.sh: line 107: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
sudo: npm: command not found
--100%
Installation des dépendances Upnp terminée, vérifiez qu'il n'y a pas d'erreur

A+

Bonjour @DavZero
De mon coté, en derniere version 4 de jeedom, je n’ai pas pu installer non plus le plugin en version stable.
J’ai forcer l’install des dépendances mais il me met quand meme que les dependances sont non installées.
Le statut du daemon du plugin est NOK

Voici le log

--10%
Lancement de l'installation/mise à jour des dépendances upnp
--20%
Atteint :1 http://ftp.fr.debian.org/debian buster InRelease
Atteint :2 http://ftp.fr.debian.org/debian buster-updates InRelease
Atteint :3 http://security.debian.org/debian-security buster/updates InRelease
Atteint :4 https://deb.nodesource.com/node_8.x buster InRelease
Lecture des listes de paquets…
--30%
Version actuelle : 10
Ok, version suffisante
/var/www/html/plugins/upnp/resources/nodejs.sh: ligne 107: npm : commande introuvable
sudo: npm : commande introuvable
sudo: npm : commande introuvable
sudo: npm : commande introuvable
sudo: npm : commande introuvable
sudo: npm : commande introuvable
sudo: npm : commande introuvable
--100%
Installation des dépendances Upnp terminée, vérifiez qu'il n'y a pas d'erreur
saisir ou coller le code ici

Salut,

@elie.hausmann et @loic69, vous avez tous les deux le même problème qu’a rencontré Coetie94.
il semble que nodejs soit installer mais pas npm. Pouvez vous lancer la commande sudo apt install npm sur votre serveur jeedom (via ssh) puis relancer l’installation des dépendances.

Je pensait le cas de Coatie isolé mais ca fait déjà 3 cas. Je vais ajouter ca dans l’installation des dependances du plugin.

A+

Salut @DavZero
Effectivement, cela a résolu le problème !