Ewejee probleme pour lancer le demon

SyntaxError: Unexpected token (
at Object.exports.runInThisContext (vm.js:76:16)
at Module._compile (module.js:542:28)
at Object.Module._extensions…js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:394:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:509:3rd_place_medal:

utils-merge@1.0.1
`-- vary@1.1.2
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.
COREJS
RES
–70%
–80%
–90%
–95%
–100%
Installation des dépendances eWeJee terminée, vérifiez qu’il n’y a pas d’erreur

non, pas de signe particulier

jeedom smart
dernière version du plugin
jeedom 3.3.51

Et ta version d’OS? Jessie ou Stretch ?

euh… je n’ai pas trouvé cette info…

voici les logs ewejee complets https://we.tl/t-zqDhpPnliK
(je ne peux pas les joindres au message car nouveau sur le forum :slight_smile: )

Dans la page santé comme ci-dessous tu as la version

Capture

C’est bon j’ai trouvé dans tes logs

Failed to fetch http://ftp.debian.org/debian/dists/jessie-backports/main/source/Sources  404  Not Found

Jessie est déprécié je t’invite à migré vers Stretch en suivant les conseil suivant de @akenad :

2 « J'aime »

Je rejoins iPapy, une mise a jour s’impose

Voila, mise a jour faite.
Mais le probleme persiste
Voir annexe.
Une autre idée?
merci

ewejee_node (2).txt (2,1 Ko) ewejee.txt (1007 Octets)

Maintenant supprime complètement le plugin, reboot ta smart, réinstalle le plugin, mets toi en DEBUG et envoi nous tes logs s’il te plait

Hum… L’erreur dans le log me fait penser a un vieux nodejs …
Tu peux donner le log ewejee_dep pour vérifier ?

We transfer be fonctionne pas on dirai

aprés reinstallation, tout est bon.
Un grand merci

Cool pense à cocher la case “solution” sur le message qui répond à la demande. ça fermera automatiquement la sujet et fera remonter la réponse sur le 1er post pour que ceux qui auraient la même demande visualisent immédiatement la solution.

Bonsoir,

Je viens d’acheter et d’installer le plugin eWeJee que j’ai installé sur une Jeedom Smart au dernier niveau 4.0.60.

Impossible de faire démarrer le démon. Quelques fois il fait mine de démarrer et s’arrête aussitôt

2020-07-26 22:46:33][ERROR] : Impossible de lancer le démon. Avez vous choisis la configuration http/https dans la configuration du plugin ?
[2020-07-26 22:49:40][ERROR] : Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consécutivement
[2020-07-26 22:50:38][ERROR] : Les données transmises par eWeLink sont invalides, veuillez contacter le développeur du plugin
[2020-07-26 22:52:21][ERROR] : Impossible de lancer le démon. Avez vous choisis la configuration http/https dans la configuration du plugin ?

J’ai essayé les 2 configurations HTTP ou HTTPS et j’ai le même symptôme

Quelqu’un saurait si il y a une incompatibilité entre la 4.0.60 et la version courante du Plugin 2020-05-12 15:26:15?

Merci

Bonjour @CL-LCdL

Alors oui c’est parfaitement compatible avec avec jeedom 4.0.60 la seul chose qui me dérange c’est ta version du plugin car la beta est du 2020-07-22 12:00:21 et la stable du 2020-04-19 21:12:19 parlons nous bien du même plugin?

Ta smart est en 4.0.60 mais quel version d’OS peux tu nous faire une copie de ta page santé.

Peux tu te mettre en mode DEBUG, nous envoyer des log et aussi nous donner ta version de nodejs

Hello @CL-LCdL

Comme cité plus haut par @iPapy , il me faudrait le log eWeJee_node et ewejee_dep pour savoir ce qui ce passe.

Bonjour

Voilà les informations nécessaires.
Le Node signale une erreur de connexion ENOTFOUND

image

La version installée depuis le market

L’état de mes mises à jour

Je n’ai pas encore le droit d’attacher des logs donc je les copy/paste

Le log Dep

–0%
–10%
Lancement de l’installation/mise à jour des dépendances eWeJee
Désactivation de la source repo.jeedom.com !
–20%
Get:1 http://security.debian.org stretch/updates InRelease [53.0 kB]
Ign:2 http://ftp.debian.org/debian stretch InRelease
Hit:3 http://ftp.debian.org/debian stretch-updates InRelease
Hit:4 http://www.deb-multimedia.org stretch InRelease
Hit:5 http://ftp.debian.org/debian stretch-backports InRelease
Hit:6 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Hit:7 http://ftp.debian.org/debian stretch Release
Hit:8 https://deb.nodesource.com/node_12.x stretch InRelease
Hit:9 Index of /meveric all InRelease
Hit:10 Index of /meveric stretch InRelease
Fetched 53.0 kB in 3s (17.5 kB/s)
Reading package lists…
Reading package lists…
Building dependency tree…
Reading state information…
apt-utils is already the newest version (1.4.10).
avahi-daemon is already the newest version (0.6.32-2).
avahi-discover is already the newest version (0.6.32-2).
avahi-utils is already the newest version (0.6.32-2).
libavahi-compat-libdnssd-dev is already the newest version (0.6.32-2).
build-essential is already the newest version (12.3).
dialog is already the newest version (1.3-20160828-2).
lsb-release is already the newest version (9.20161125).
libnss-mdns is already the newest version (0.10-8).
0 upgraded, 0 newly installed, 0 to remove and 193 not upgraded.
Réactivation de la source repo.jeedom.com qu’on avait désactivé !
–30%
Version actuelle : v12.18.3
Ok, version suffisante
–50%
–60%
Installation de eWeJee… Cette partie est très longue, veuillez attendre les 100%
npm WARN deprecated request@2.88.2: request has been deprecated, see Request’s Past, Present and Future · Issue #3142 · request/request · GitHub
npm WARN deprecated request-promise@4.2.6: request-promise has been deprecated because it extends the now deprecated request package, see Request’s Past, Present and Future · Issue #3142 · request/request · GitHub
npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.

websocket@1.0.31 install /var/www/html/plugins/ewejee/resources/node_modules/websocket
(node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory ‹ /var/www/html/plugins/ewejee/resources/node_modules/websocket/build ›
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
SOLINK_MODULE(target) Release/obj.target/bufferutil.node
COPY Release/bufferutil.node
CXX(target) Release/obj.target/validation/src/validation.o
SOLINK_MODULE(target) Release/obj.target/validation.node
COPY Release/validation.node
make: Leaving directory ‹ /var/www/html/plugins/ewejee/resources/node_modules/websocket/build ›
core-js@2.6.11 postinstall /var/www/html/plugins/ewejee/resources/node_modules/core-js
node -e « try{require(‹ ./postinstall ›)}catch(e){} »
e[96mThank you for using core-js (e[94m GitHub - zloirock/core-js: Standard Library e[96m) for polyfilling JavaScript standard library!e[0m
e[96mThe project needs your help! Please consider supporting of core-js on Open Collective or Patreon: e[0m
e[96m>e[94m core-js - Open Collective e[0m
e[96m>e[94m Denis Pushkarev | creating core-js | Patreon e[0m
e[96mAlso, the author of core-js (e[94m zloirock (Denis Pushkarev) · GitHub e[96m) is looking for a good job -)e[0m
npm WARN saveError ENOENT: no such file or directory, open ‹ /var/www/html/plugins/ewejee/resources/package.json ›
npm notice created a lockfile as package-lock.json. You should commit this file.
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.

  • ewelink-api@1.10.0
    added 96 packages from 95 contributors and audited 96 packages in 27.523s
    14 packages are looking for funding
    run npm fund for details
    found 0 vulnerabilities
    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 47 packages from 33 contributors and audited 217 packages in 10.999s
    14 packages are looking for funding
    run npm fund for details
    found 0 vulnerabilities
    COREJS
    RES
    –70%
    –80%
    –90%
    –95%
    –100%
    Installation des dépendances eWeJee terminée, vérifiez qu’il n’y a pas d’erreur

Et celui de NODE

http://undefined:non SSL ? undefined
Serveur correctement lancé sur http://localhost:6005 Le Sun Jul 26 2020 21:55:05 GMT+0000 (Coordinated Universal Time)
{« error »:406,« sequence »:« 1595800508830 »}
events.js:292
throw er; // Unhandled ‹ error › event
^
Error: getaddrinfo ENOTFOUND undefined
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:26)
Emitted ‹ error › event on Request instance at:
at Request.onRequestError (/var/www/html/plugins/ewejee/core/js/node_modules/request/request.js:881:8)
at ClientRequest.emit (events.js:315:20)
at Socket.socketErrorListener (_http_client.js:426:9)
at Socket.emit (events.js:315:20)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
errno: ‹ ENOTFOUND ›,
code: ‹ ENOTFOUND ›,
syscall: ‹ getaddrinfo ›,
hostname: ‹ undefined ›
}
http://undefined:non SSL ? undefined
Serveur correctement lancé sur http://localhost:6005 Le Sun Jul 26 2020 22:00:07 GMT+0000 (Coordinated Universal Time)
{« error »:406,« sequence »:« 1595800809878 »}
events.js:292
throw er; // Unhandled ‹ error › event
^
Error: getaddrinfo ENOTFOUND undefined
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:26)
Emitted ‹ error › event on Request instance at:
at Request.onRequestError (/var/www/html/plugins/ewejee/core/js/node_modules/request/request.js:881:8)
at ClientRequest.emit (events.js:315:20)
at Socket.socketErrorListener (_http_client.js:426:9)
at Socket.emit (events.js:315:20)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
errno: ‹ ENOTFOUND ›,
code: ‹ ENOTFOUND ›,
syscall: ‹ getaddrinfo ›,
hostname: ‹ undefined ›
}
http://oui:80 SSL ? undefined
Serveur correctement lancé sur http://localhost:6005 Le Sun Jul 26 2020 22:07:55 GMT+0000 (Coordinated Universal Time)
{« error »:406,« sequence »:« 1595801280467 »}
events.js:292
throw er; // Unhandled ‹ error › event
^
Error: getaddrinfo ENOTFOUND oui
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:26)
Emitted ‹ error › event on Request instance at:
at Request.onRequestError (/var/www/html/plugins/ewejee/core/js/node_modules/request/request.js:881:8)
at ClientRequest.emit (events.js:315:20)
at Socket.socketErrorListener (_http_client.js:426:9)
at Socket.emit (events.js:315:20)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
errno: ‹ ENOTFOUND ›,
code: ‹ ENOTFOUND ›,
syscall: ‹ getaddrinfo ›,
hostname: ‹ oui ›
}
http://oui:80 SSL ? undefined
Serveur correctement lancé sur http://localhost:6005 Le Sun Jul 26 2020 22:09:44 GMT+0000 (Coordinated Universal Time)
{« error »:0,« apikey »:« 9cfab200-3977-49b9-ad56-faa19e753707 »,« config »:{« hb »:1,« hbInterval »:145},« sequence »:« 1595801388045 »}
events.js:292
throw er; // Unhandled ‹ error › event
^
Error: getaddrinfo ENOTFOUND oui
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:26)
Emitted ‹ error › event on Request instance at:
at Request.onRequestError (/var/www/html/plugins/ewejee/core/js/node_modules/request/request.js:881:8)
at ClientRequest.emit (events.js:315:20)
at Socket.socketErrorListener (_http_client.js:426:9)
at Socket.emit (events.js:315:20)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
errno: ‹ ENOTFOUND ›,
code: ‹ ENOTFOUND ›,
syscall: ‹ getaddrinfo ›,
hostname: ‹ oui ›
}
http://oui:80 SSL ? undefined
Serveur correctement lancé sur http://localhost:6005 Le Sun Jul 26 2020 22:49:24 GMT+0000 (Coordinated Universal Time)
{« error »:0,« apikey »:« 9cfab200-3977-49b9-ad56-faa19e753707 »,« config »:{« hb »:1,« hbInterval »:145},« sequence »:« 1595803767808 »}
events.js:292
throw er; // Unhandled ‹ error › event
^
Error: getaddrinfo ENOTFOUND oui
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:26)
Emitted ‹ error › event on Request instance at:
at Request.onRequestError (/var/www/html/plugins/ewejee/core/js/node_modules/request/request.js:881:8)
at ClientRequest.emit (events.js:315:20)
at Socket.socketErrorListener (_http_client.js:426:9)
at Socket.emit (events.js:315:20)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
errno: ‹ ENOTFOUND ›,
code: ‹ ENOTFOUND ›,
syscall: ‹ getaddrinfo ›,
hostname: ‹ oui ›
}

Re @CL-LCdL

Essai de supprimer le plugin, de redémarrer ta smart et de réinstaller le plugin en version beta

Une copie d’écran de ton panneau santé ainsi que ta version de nodejs en ssh serait utile

J’ai fait cela hier mais apres désinstallation redémarrage j’ai réinstallé celle du market

Comment installer le plugin seul en version Beta?

Bonsoir,

Tu vas dans ta configuration market sur market.jeedom.com et tu coche la case Activer l’accès aux plugins beta

1 « J'aime »

Ne cherche pas plus loin.
Tu as mis « oui » a la place de l’adresse IP interne dans ta configuration Jeedom.
Ici