Demon ne re-démarre pas - Error: Cannot find module 'request'

Bonjour à tous,

Jeedom Smart Core 4.3.17
Plugin DSC 2022-05-31 23:03:58

L’ensemble fonctionnait à merveille en Core Jeedom 3.xx et Plugin DSC 2019.

Je suis passé en début de semaine en Core 4.3.17 et mis à jour l’ensemble des plugs ins dont celui de de Lunarok Alarme DSC, son démon ne rédémarre pas.

La carte Envisalink communique bien en local port 80 …

Voila le log de DSC_Node:

internal/modules/cjs/loader.js:905
  throw err;
  ^

Error: Cannot find module 'request'
Require stack:
- /var/www/html/plugins/dsc/resources/jeedomdsc.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.Module._load (internal/modules/cjs/loader.js:746:27)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at require (internal/modules/cjs/helpers.js:101:18)
    at Object.<anonymous> (/var/www/html/plugins/dsc/resources/jeedomdsc.js:12:15)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:12)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [ '/var/www/html/plugins/dsc/resources/jeedomdsc.js' ]
}

Quel est ce module?
Dois je redémarrer la carte Envisalink?

Merci à tous,

Cdlt,

Chris

Bonjour.

C’est le module qui est écrit en haut du fichier de log.

Appliquez la solution proposée ici :

Merci Fabrice, pour ta prompte réponse. Effectivement, cela fonctionne à merveille. Je n’étais pas tombé sur ce post malgré les propositions du site lors de la rédaction de mon message.

Cdlt, Chris

Je rajouterai qu’un cron qui redémarre le démon DSC tous les dimanches permet de maintenir correctement le service.
Il m’arrivait avant que je perde la connection sans que le plugin ou jeedom se doute de quoi que ce soit.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.