Probleme plusieurs plugins depuis reinstall sauvegardes

Bonjour a tous, je possede un jeedom en 4.3.17 sur un RPI 3B+, j’ai un hdd msata et j’ai fait de temps en temps une restauration depuis pi imager (methode rapide) sans aucun soucis mais cette fois ci, j’ai des soucis avec certains plugins: rflink, espeasy en sont les plus importants. je n’ai pas de demarrage du daemon.J’ai fait maints essais trouvés sur le forum mais rien n’y fait… je fais donc appel à vous…
voici les logs de rflink:


[2023-04-07 18:31:14][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2023-04-07 18:35:39][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-04-07 18:35:39][INFO] : Arrêt du service rflink
[2023-04-07 18:35:40][INFO] : Lancement du démon rflink
[2023-04-07 18:35:40][DEBUG] : Lancement démon rflink : nice -n 19 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=qRMixLRDJyvfAQkrkCQJK8TDVxlE6vJT /dev/ttyUSB1 none debug
[2023-04-07 18:36:11][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2023-04-07 18:40: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
[2023-04-07 18:40:40][INFO] : Arrêt du service rflink
[2023-04-07 18:40:40][INFO] : Lancement du démon rflink
[2023-04-07 18:40:40][DEBUG] : Lancement démon rflink : nice -n 19 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=qRMixLRDJyvfAQkrkCQJK8TDVxlE6vJT /dev/ttyUSB1 none debug
[2023-04-07 18:41:12][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2023-04-07 18:45: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
[2023-04-07 18:45:40][INFO] : Arrêt du service rflink
[2023-04-07 18:45:40][INFO] : Lancement du démon rflink
[2023-04-07 18:45:41][DEBUG] : Lancement démon rflink : nice -n 19 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=qRMixLRDJyvfAQkrkCQJK8TDVxlE6vJT /dev/ttyUSB1 none debug
[2023-04-07 18:46:12][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2023-04-07 18:50: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
[2023-04-07 18:50:40][INFO] : Arrêt du service rflink
[2023-04-07 18:50:40][INFO] : Lancement du démon rflink
[2023-04-07 18:50:40][DEBUG] : Lancement démon rflink : nice -n 19 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=qRMixLRDJyvfAQkrkCQJK8TDVxlE6vJT /dev/ttyUSB1 none debug
[2023-04-07 18:51:11][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2023-04-07 18:55:39][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-04-07 18:55:39][INFO] : Arrêt du service rflink
[2023-04-07 18:55:39][INFO] : Lancement du démon rflink
[2023-04-07 18:55:39][DEBUG] : Lancement démon rflink : nice -n 19 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=qRMixLRDJyvfAQkrkCQJK8TDVxlE6vJT /dev/ttyUSB1 none debug
[2023-04-07 18:56:11][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2023-04-07 19:00:44][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-04-07 19:00:44][INFO] : Arrêt du service rflink
[2023-04-07 19:00:44][INFO] : Lancement du démon rflink
[2023-04-07 19:00:44][DEBUG] : Lancement démon rflink : nice -n 19 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=qRMixLRDJyvfAQkrkCQJK8TDVxlE6vJT /dev/ttyUSB1 none debug
[2023-04-07 19:01:16][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2023-04-07 19:05:39][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-04-07 19:05:39][INFO] : Arrêt du service rflink
[2023-04-07 19:05:39][INFO] : Lancement du démon rflink
[2023-04-07 19:05:39][DEBUG] : Lancement démon rflink : nice -n 19 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=qRMixLRDJyvfAQkrkCQJK8TDVxlE6vJT /dev/ttyUSB1 none debug
[2023-04-07 19:06:11][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2023-04-07 19:10: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
[2023-04-07 19:10:40][INFO] : Arrêt du service rflink
[2023-04-07 19:10:40][INFO] : Lancement du démon rflink
[2023-04-07 19:10:40][DEBUG] : Lancement démon rflink : nice -n 19 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=qRMixLRDJyvfAQkrkCQJK8TDVxlE6vJT /dev/ttyUSB1 none debug
[2023-04-07 19:11:12][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2023-04-07 19:15: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
[2023-04-07 19:15:40][INFO] : Arrêt du service rflink
[2023-04-07 19:15:40][INFO] : Lancement du démon rflink
[2023-04-07 19:15:40][DEBUG] : Lancement démon rflink : nice -n 19 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=qRMixLRDJyvfAQkrkCQJK8TDVxlE6vJT /dev/ttyUSB1 none debug
[2023-04-07 19:16:12][ERROR] : Impossible de lancer le démon rflink, vérifiez le port

2eme log:

nice: « nodejs »: Aucun fichier ou dossier de ce type
nice: 'nodejs': No such file or directory
nice: « nodejs »: Aucun fichier ou dossier de ce type
nice: « nodejs »: Aucun fichier ou dossier de ce type
nice: « nodejs »: Aucun fichier ou dossier de ce type
nice: « nodejs »: Aucun fichier ou dossier de ce type
nice: « nodejs »: Aucun fichier ou dossier de ce type
nice: « nodejs »: Aucun fichier ou dossier de ce type



J’ai bien sur essayé de réinstaller nodejs depuis le forum mais je n’ai pas reussi :face_with_raised_eyebrow:
Peut etre une aide, quand je lance les dépendances, elles s’installent instantanément alors que de mémoire cela mettait plusieurs minutes avant…
Je tiens à preciser que je ne suis pas à coté de mon RPI 3 donc je ne peux pas me connecter avec putty, j’utilise l’administration systeme de jeedom.
Merci pour votre aide!

Edit 20h17: j’ai enfin reussi a faire fonctionner espeasy mais je n(y arrive pas avec RFLINK, si qqun peut m’aider, j’ai maintenant « service ne répond pas{« state »:« ok »,« result »:null} », je cherche mais ne trouve rien :smiley: :smiley: :smiley:

1 « J'aime »

Bonjour,

voir ici (s’applique aux plugins mySensors, espeasy et rflink) :

akenad :slight_smile:

Bonjour @akenad ,

j’ai appliqué le correctif,(dans le pluin rflink, c’est bien ca?) ca ne fonctionne pas mais j’aurais quelques questions:

-quand je fais ls -ial /usr/bin/nodejs j’obtiens un résultat du genre 1336122 lrwxrwxrwx 1 root root 13 Nov 8 22:15 /usr/bin/nodejs -> /usr/bin/node mais tu n’en parles pas dans tes posts.
-Tu dis " Bien supprimer la virgule pour la clé npm. (installe les dépendances nodejs du plugin). " Que veux tu dire par là, je ne comprends pas :face_with_raised_eyebrow:.
Pour info, j’ai toujours le meme defaut ( service ne répond pas{« state »:« ok »,« result :null})

voici les logs:

2023-04-08 08:30:11]INFO : Démon rflink lancé
[2023-04-08 08:30:16]INFO : 10;STATUS;
[2023-04-08 08:35:08]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-04-08 08:35:08]INFO : Arrêt du service rflink
[2023-04-08 08:35:08]INFO : Lancement du démon rflink
[2023-04-08 08:35:08]DEBUG : Lancement démon rflink : nice -n 19 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=qRMixLRDJyvfAQkrkCQJK8TDVxlE6vJT /dev/ttyUSB1 none debug
[2023-04-08 08:35:08]INFO : Démon rflink lancé
[2023-04-08 08:35:13]INFO : 10;STATUS;
[2023-04-08 08:40:09]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-04-08 08:40:09]INFO : Arrêt du service rflink
[2023-04-08 08:40:09]INFO : Lancement du démon rflink
[2023-04-08 08:40:09]DEBUG : Lancement démon rflink : nice -n 19 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=qRMixLRDJyvfAQkrkCQJK8TDVxlE6vJT /dev/ttyUSB1 none debug
[2023-04-08 08:40:09]INFO : Démon rflink lancé
[2023-04-08 08:40:14]INFO : 10;STATUS;
[2023-04-08 08:45:09]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-04-08 08:45:10]INFO : Arrêt du service rflink
[2023-04-08 08:45:10]INFO : Lancement du démon rflink
[2023-04-08 08:45:10]DEBUG : Lancement démon rflink : nice -n 19 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=qRMixLRDJyvfAQkrkCQJK8TDVxlE6vJT /dev/ttyUSB1 none debug
[2023-04-08 08:45:10]INFO : Démon rflink lancé
[2023-04-08 08:45:15]INFO : 10;STATUS;


Error: Cannot find module 'request'
Require stack:
- /var/www/html/plugins/rflink/resources/rflink.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1021:15)
at Function.Module._load (node:internal/modules/cjs/loader:866:27)
at Module.require (node:internal/modules/cjs/loader:1093:19)
at require (node:internal/modules/cjs/helpers:108:18)
at Object. (/var/www/html/plugins/rflink/resources/rflink.js:3:15)
at Module._compile (node:internal/modules/cjs/loader:1191:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1245:10)
at Module.load (node:internal/modules/cjs/loader:1069:32)
at Function.Module._load (node:internal/modules/cjs/loader:904:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/var/www/html/plugins/rflink/resources/rflink.js' ]
}
node:internal/modules/cjs/loader:1024
throw err;
^
Error: Cannot find module 'request'
Require stack:
- /var/www/html/plugins/rflink/resources/rflink.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1021:15)
at Function.Module._load (node:internal/modules/cjs/loader:866:27)
at Module.require (node:internal/modules/cjs/loader:1093:19)
at require (node:internal/modules/cjs/helpers:108:18)
at Object. (/var/www/html/plugins/rflink/resources/rflink.js:3:15)
at Module._compile (node:internal/modules/cjs/loader:1191:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1245:10)
at Module.load (node:internal/modules/cjs/loader:1069:32)
at Function.Module._load (node:internal/modules/cjs/loader:904:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/var/www/html/plugins/rflink/resources/rflink.js' ]
}
node:internal/modules/cjs/loader:1024
throw err;
^
Error: Cannot find module 'request'
Require stack:
- /var/www/html/plugins/rflink/resources/rflink.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1021:15)
at Function.Module._load (node:internal/modules/cjs/loader:866:27)
at Module.require (node:internal/modules/cjs/loader:1093:19)
at require (node:internal/modules/cjs/helpers:108:18)
at Object. (/var/www/html/plugins/rflink/resources/rflink.js:3:15)
at Module._compile (node:internal/modules/cjs/loader:1191:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1245:10)
at Module.load (node:internal/modules/cjs/loader:1069:32)
at Function.Module._load (node:internal/modules/cjs/loader:904:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/var/www/html/plugins/rflink/resources/rflink.js' ]
}
node:internal/modules/cjs/loader:1024
throw err;
^
Error: Cannot find module 'request'
Require stack:
- /var/www/html/plugins/rflink/resources/rflink.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1021:15)
at Function.Module._load (node:internal/modules/cjs/loader:866:27)
at Module.require (node:internal/modules/cjs/loader:1093:19)
at require (node:internal/modules/cjs/helpers:108:18)
at Object. (/var/www/html/plugins/rflink/resources/rflink.js:3:15)
at Module._compile (node:internal/modules/cjs/loader:1191:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1245:10)
at Module.load (node:internal/modules/cjs/loader:1069:32)
at Function.Module._load (node:internal/modules/cjs/loader:904:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/var/www/html/plugins/rflink/resources/rflink.js' ]
}
node:internal/modules/cjs/loader:1024
throw err;
^
Error: Cannot find module 'request'
Require stack:
- /var/www/html/plugins/rflink/resources/rflink.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1021:15)
at Function.Module._load (node:internal/modules/cjs/loader:866:27)
at Module.require (node:internal/modules/cjs/loader:1093:19)
at require (node:internal/modules/cjs/helpers:108:18)
at Object. (/var/www/html/plugins/rflink/resources/rflink.js:3:15)
at Module._compile (node:internal/modules/cjs/loader:1191:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1245:10)
at Module.load (node:internal/modules/cjs/loader:1069:32)
at Function.Module._load (node:internal/modules/cjs/loader:904:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/var/www/html/plugins/rflink/resources/rflink.js' ]
}

Merci :ok_hand:

Si c’est ce résultat que tu obtiens c’est ok il n’y a rien à faire, sinon tu aurais du faire :
Dans
Réglages > Système > Configuration > OS/DB > Administration Système > Ouvrir
taper la commande :

sudo ln -s `which node` `which node`js

Ce que je veux dire par la c’est que pour résoudre le problème :

Error Cannot find module request

il faut que ce module nodejs request soit installé

pour que ce module nodejs soit installé il faut aller dans :
Réglages > Système > Editeur de fichiers
plugins/rflink/plugin_info/packages.json

et remplacer :

{
  "npm" : {
    "plugins/rflink/resources": {},
    }
  }

par :


 {
   "npm" : {
       "plugins/rflink/resources": {}
     }
   }

puis relancer les dépendances.

La différence c’est juste de supprimer la virgule qui se trouve à la fin de la ligne après les accolades. sinon la ligne n’est pas exécutée car il y a une erreur de syntaxe.

Pour le problème avec le démon rflink, il est possible que le port /dev/ttyUSB1 ne soit pas le bon.

pour voir tes ports USB : Trouver le port USB sur lequel la clé est branchée - #3 par akenad

à savoir :
dans
Réglages > Système > Configuration > OS/DB > Administration Système > Ouvrir

Taper la commande:

ls -l /dev/serial/by-id

akenad :slight_smile:

Je pense avoir trouvé: j’ai fait cd /var/www/html/plugins/rflink/resources && sudo npm install et j’ai réussi à démarrer le daemon . Pourtant, je pensais l’avoir deja fait…

edit: nos messages se sont croisés, je vais surveiller, merci à toi :ok_hand: :wave:

Il vaut mieux modifier le packages.json que faire ce que tu viens de faire.

akenad :slight_smile:

je viens de faire

ls -l /dev/serial/by-id

sans probleme :smiley:

1 « J'aime »

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