Impossible de démarrer le demon EWEJEE, reste sur NOK

Impossible de démarrer le demon EWEJEE malgré toutes les spécifications indiquées sur la doc.
Version jeedom 3.3.50 sur Raspberry 3.
interne http port 80
externe https port 443

Voici le log ewejee_note
http://192.168.1.25:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Mon Jun 01 2020 09:35:42 GMT+0200 (CEST) (node:32633) UnhandledPromiseRejectionWarning: RequestError: Error: certificate has expired at new RequestError (/var/www/html/plugins/ewejee/core/js/node_modules/request-promise-core/lib/errors.js:14:15) at Request.plumbing.callback (/var/www/html/plugins/ewejee/core/js/node_modules/request-promise-core/lib/plumbing.js:87:29) at Request.RP$callback [as _callback] (/var/www/html/plugins/ewejee/core/js/node_modules/request-promise-core/lib/plumbing.js:46:31) at self.callback (/var/www/html/plugins/ewejee/core/js/node_modules/request/request.js:185:22) at emitOne (events.js:116:13) at Request.emit (events.js:211:7) at Request.onRequestError (/var/www/html/plugins/ewejee/core/js/node_modules/request/request.js:877:8) at emitOne (events.js:116:13) at ClientRequest.emit (events.js:211:7) at TLSSocket.socketErrorListener (_http_client.js:401:9) at emitOne (events.js:116:13) at TLSSocket.emit (events.js:211:7) at emitErrorNT (internal/streams/destroy.js:73:8) at _combinedTickCallback (internal/process/next_tick.js:139:11) at process._tickCallback (internal/process/next_tick.js:181:9) (node:32633) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1) (node:32633) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Voici le log dépendances
–0%
–10%
Lancement de l’installation/mise à jour des dépendances eWeJee
–20%
Hit http://archive.raspberrypi.org jessie InRelease
Get:1 http://mirrordirector.raspbian.org jessie InRelease [15.0 kB]
Hit https://deb.nodesource.com jessie InRelease
Hit http://archive.raspberrypi.org jessie/main armhf Packages
Hit http://archive.raspberrypi.org jessie/ui armhf Packages
Get:2 http://mirrordirector.raspbian.org jessie/main armhf Packages [9539 kB]
Hit https://deb.nodesource.com jessie/main Sources
Hit https://deb.nodesource.com jessie/main armhf Packages
Get:3 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:4 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:5 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Get:6 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:7 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Fetched 9554 kB in 13s (695 kB/s)
Reading package lists…
Reading package lists…
Building dependency tree…
Reading state information…
apt-utils is already the newest version.
avahi-daemon is already the newest version.
avahi-discover is already the newest version.
avahi-utils is already the newest version.
build-essential is already the newest version.
dialog is already the newest version.
libavahi-compat-libdnssd-dev is already the newest version.
libnss-mdns is already the newest version.
lsb-release is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 46 not upgraded.
–30%
Version actuelle : v8.17.0
Codename: jessie
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 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 98 packages from 95 contributors and audited 98 packages in 41.66s
    13 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 221 packages in 12.457s
    13 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

Merci pour votre aide.

Bonsoir,

Pouvez vous désinstaller le plugin et le réinstaller sans réinstaller les dépendances ?

Bonjour @Aristide,

Alors déjà je note que tu es encore sous Jessie qui est devenu obsolète pour plein d’autres plugins donc je pense que déjà une mise à jour de ton OS serait déjà un bonne avancé.

Je vais essayer mais je suppose qu’il faut réinstaller jeedom et son backup ?

Je l’ai supprimé puis réinstallé. Mais comment je l’active sans les dépendances ?

Vous l’activez juste sans cliquer sur le bouton « réinstaller les dépendances »

C’est fait.

Statut dépendances OK statut Demon NOK

Ok, ça semble être un problème avec debian 8.
Pouvez vous tapper en ligne de commande la commande suivante :

uname -a

Et me coller le résultat ?

Linux raspberrypi 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux

Bonjour,

Une autre personne a exactement le même problème sur exactement la même version.

J’en déduis que c’est cette version de debian qui pose problème.

Comme l’a dit @iPapy il faudrait passer sur une version plus récente de debian.

Nicolas

1 « J'aime »

Bonjour,

Juste réinstaller Rasbian et Jeedom de base puis restauration de ton backup pour tout récupérer comme tu l’avais avant.

Je ne peux malheureusement pas tester sur ma v3 sous Stretch pour te confirmer que le souci viens de Jessie car je n’ai pas ce plugin autrement cela aurait été avec plaisir.

Bonjour,

Si tu as des Sonoff, je peux te donner un code promo si tu veux faire le test :wink:

Comme ça j’ajoute que c’est pas compatible stretch.

Hello @Foulek57

Oui j’ai plein de sonoff mais pour l’instant ce ne sont que des basic j’attends les autres qui viennent du pays du soleil :wink:

Effectivement j’avais lu le post de @iPapy et j’attendais votre appréciation également. Je vais migrer l’ensemble dès que possible et je reviens vers vous pour le verdict. J’ai des sonoff que j’actionnais avec jeedom et IFTTT. Ce plugin devrait donc permettre de gagner du temps de réaction.

Ok merci , je migre dès que j’ai un peu de temps. Et je reviens pour donner le résultat. encore merci.

Je confirme, c’est presque immédiat avec le plugin :wink:

Re Aristide,

Grace à @Foulek57 j’ai pu pester le plugin sous Streetch, Raspberry 3B et 3B+ et Jeedom 3.3.50.
Tout fonctionne nickel, aucun problème de dépendance, tous mes Sonoff remonte sans problème après avoir mis les identifiants de connexion du compte eWeLink.

Juste si tu es en thème Darksobre un léger souci d’affichage mais pas très grave et qui n’empêche pas le plugin d’être fonctionnel


Capture1

Donc pour moi le souci viens de Jessie.
Par contre si tu fais une réinstallation petite précision:
Par défaut l’url d’installation de jeedom installe un V4 qui repassera en v3 quand tu restaurera ton backup mais tu peux installer directement un v3 en utilisant la ligne de commande suivante:

wget -O- https://raw.githubusercontent.com/jeedom/core/refactoring/install/install.sh | sudo bash

au lieu d’utiliser la commande de la doc.

Encore merci à @Foulek57 aussi.

1 « J'aime »

Merci @iPapy
Faut que je regarde pour l’affichage en darksobre je connaissais pas ce bug.
Les images vont arriver peu a peu c’est prévu.

J’attend ton retour @Aristide

Merci.

Merci pour cette précision de réinstallation. Un grand merci. Je ferai un CR.