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
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
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 .
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' ]
}
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.
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