Problème plugin RFflink

Bonjour,
Après une journée de recherche je désespère.

j’ai acheté un pi 3B+ et un kit rflink.

avec RFLlinkloader je communique bien avec mes volets somfy.
j’ai installé hier domoticz sur le rasperry qui tournait sur la dernière version de raspberry os je communiquait bien avec mes volets.
j’ai voulu passé hier soir à Jeedom qui m’a l’air « beaucoup plus agréable », j’ai donc désinstallé Domoticz et installé la derniere version de Jeedom téléchargé le plugin rflink, pensant que cela fonctionnerait sans problème.

mais le firmware n’est pas détecté, le demon reste en nok.

j’ai reinstallé raspberry os et jeedom plusieurs fois, j’ai suivi des réponses trouvées ici et la d’installer npm, nodejs … . je viens de passer sur l’image toute faite de jeedom debian buster 4.1.25. j’ai recommencer toutes sorte de manip que je trouve sur le forum rien n’y fait.

la seule information que je pense correct que j’ai pu trouver c’est qu’il y a un conflit au niveau des versions de nodejs npm.
j’ai des erreurs et warning dans le log des dépendances

1 « J'aime »

Salut

Il faudrait donner une copie de la page santé de jeedom et les log d’installation du plugin.

Antoine

log rflink :

[2021-09-03 19:18:10][INFO] : Installation des dépéndances nodejs
[2021-09-03 19:22:01][INFO] : Arrêt du service rflink
[2021-09-03 19:22:01][INFO] : Lancement du démon rflink
[2021-09-03 19:22:01][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=ghAu783dFveyUGw6jRe3jJbUjdtfTAc8 /dev/ttyAMA0 none debug
[2021-09-03 19:22:33][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2021-09-03 19:25:03][INFO] : Arrêt du service rflink
[2021-09-03 19:25:03][INFO] : Lancement du démon rflink
[2021-09-03 19:25:04][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=ghAu783dFveyUGw6jRe3jJbUjdtfTAc8 /dev/ttyAMA0 none debug
[2021-09-03 19:25:35][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2021-09-03 19:25:42][INFO] : Installation des dépéndances nodejs
[2021-09-03 19:30:04][INFO] : Arrêt du service rflink
[2021-09-03 19:30:04][INFO] : Lancement du démon rflink
[2021-09-03 19:30:04][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=ghAu783dFveyUGw6jRe3jJbUjdtfTAc8 /dev/ttyAMA0 none debug
[2021-09-03 19:30:36][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2021-09-03 19:35:03][INFO] : Arrêt du service rflink
[2021-09-03 19:35:03][INFO] : Lancement du démon rflink
[2021-09-03 19:35:03][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=ghAu783dFveyUGw6jRe3jJbUjdtfTAc8 /dev/ttyAMA0 none debug
[2021-09-03 19:35:35][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2021-09-03 19:40:03][INFO] : Arrêt du service rflink
[2021-09-03 19:40:03][INFO] : Lancement du démon rflink
[2021-09-03 19:40:03][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=ghAu783dFveyUGw6jRe3jJbUjdtfTAc8 /dev/ttyAMA0 none debug
[2021-09-03 19:40:35][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2021-09-03 19:45:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-09-03 19:45:04][INFO] : Arrêt du service rflink
[2021-09-03 19:45:04][INFO] : Lancement du démon rflink
[2021-09-03 19:45:04][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=ghAu783dFveyUGw6jRe3jJbUjdtfTAc8 /dev/ttyAMA0 none debug
[2021-09-03 19:45:36][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2021-09-03 19:47:15][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-09-03 19:47:15][INFO] : Arrêt du service rflink
[2021-09-03 19:47:15][INFO] : Lancement du démon rflink
[2021-09-03 19:47:15][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=ghAu783dFveyUGw6jRe3jJbUjdtfTAc8 /dev/ttyAMA0 none debug
[2021-09-03 19:47:27][DEBUG] : Recherche firmware http://www.nemcon.nl/blog2/fw/update.jsp?ver=1&rel=48
[2021-09-03 19:47:28][DEBUG] : Download http://www.rflink.nl/fw/48/RFLink.cpp.hex in /var/www/html/plugins/rflink/resources/rflink/RFLink.cpp.hex for release 48
[2021-09-03 19:47:43][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2021-09-03 19:47:15
[2021-09-03 19:47:46][DEBUG] : Recherche firmware http://www.nemcon.nl/blog2/fw/update.jsp?ver=1&rel=48
[2021-09-03 19:47:47][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2021-09-03 19:47:49][DEBUG] : Download http://www.rflink.nl/fw/48/RFLink.cpp.hex in /var/www/html/plugins/rflink/resources/rflink/RFLink.cpp.hex for release 48
[2021-09-03 19:47:58][INFO] : Installation des dépéndances nodejs
[2021-09-03 19:50:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-09-03 19:50:03][INFO] : Arrêt du service rflink
[2021-09-03 19:50:04][INFO] : Lancement du démon rflink
[2021-09-03 19:50:04][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=ghAu783dFveyUGw6jRe3jJbUjdtfTAc8 /dev/ttyUSB0 none debug
[2021-09-03 19:50:35][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2021-09-03 19:55:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-09-03 19:55:03][INFO] : Arrêt du service rflink
[2021-09-03 19:55:03][INFO] : Lancement du démon rflink
[2021-09-03 19:55:03][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=ghAu783dFveyUGw6jRe3jJbUjdtfTAc8 /dev/ttyUSB0 none debug
[2021-09-03 19:55:35][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2021-09-03 20:00:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-09-03 20:00:05][INFO] : Arrêt du service rflink
[2021-09-03 20:00:05][INFO] : Lancement du démon rflink
[2021-09-03 20:00:05][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=ghAu783dFveyUGw6jRe3jJbUjdtfTAc8 /dev/ttyUSB0 none debug
[2021-09-03 20:00:37][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2021-09-03 20:03:36][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-09-03 20:03:36][INFO] : Arrêt du service rflink
[2021-09-03 20:03:36][INFO] : Lancement du démon rflink
[2021-09-03 20:03:36][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=ghAu783dFveyUGw6jRe3jJbUjdtfTAc8 /dev/ttyAMA0 none debug
[2021-09-03 20:04:08][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2021-09-03 20:05:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-09-03 20:05:03][INFO] : Arrêt du service rflink
[2021-09-03 20:05:03][INFO] : Lancement du démon rflink
[2021-09-03 20:05:03][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=ghAu783dFveyUGw6jRe3jJbUjdtfTAc8 /dev/ttyAMA0 none debug
[2021-09-03 20:05:36][ERROR] : Impossible de lancer le démon rflink, vérifiez le port
[2021-09-03 20:10:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-09-03 20:10:03][INFO] : Arrêt du service rflink
[2021-09-03 20:10:03][INFO] : Lancement du démon rflink
[2021-09-03 20:10:03][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=ghAu783dFveyUGw6jRe3jJbUjdtfTAc8 /dev/ttyAMA0 none debug

log rflink_dep:

Début de l'installation
--2021-09-03 19:47:58--  https://raw.githubusercontent.com/lunarok/jeedom_nodejs/master/nodejs.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.111.133, 185.199.108.133, 185.199.109.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.111.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1510 (1.5K) [text/plain]
Saving to: 'dependencies.sh'

     0K .                                                     100% 1.59M=0.001s

2021-09-03 19:47:58 (1.59 MB/s) - 'dependencies.sh' saved [1510/1510]

dependencies.sh: 3: [: rflink: unexpected operator
Nodejs non installé
Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Hit:3 https://deb.nodesource.com/node_14.x buster InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (10.2019051400+rpi1).
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
dependencies.sh: 29: dependencies.sh: [[: not found
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
Package 'npm' is not installed, so not removed
The following packages will be REMOVED:
  nodejs*
0 upgraded, 0 newly installed, 1 to remove and 9 not upgraded.
After this operation, 114 MB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 69108 files and directories currently installed.)
Removing nodejs (14.17.6-deb-1nodesource1) ...
dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules' not empty so not removed
Processing triggers for man-db (2.8.5-2) ...
dependencies.sh: 38: [: armv7l: unexpected operator
Utilisation du dépot officiel

## Installing the NodeSource Node.js 14.x repo...


## Populating apt-get cache...

+ apt-get update
Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:2 https://deb.nodesource.com/node_14.x buster InRelease
Hit:3 http://archive.raspberrypi.org/debian buster InRelease
Reading package lists...

## Confirming "buster" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_14.x/dists/buster/Release'

## Adding the NodeSource signing key to your keyring...

+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null

## Creating apt sources list file for the NodeSource Node.js 14.x repo...

+ echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x buster main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x buster main' >> /etc/apt/sources.list.d/nodesource.list

## Running `apt-get update` for you...

+ apt-get update
Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Hit:3 https://deb.nodesource.com/node_14.x buster InRelease
Reading package lists...

## Run `sudo apt-get install -y nodejs` to install Node.js 14.x and npm
## You may also need development tools to build native addons:
     sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
     curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
     echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
     sudo apt-get update && sudo apt-get install yarn


Reading package lists...
Building dependency tree...
Reading state information...
  nodejs
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin: 
0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.
Need to get 0 B/22.8 MB of archives.
After this operation, 114 MB of additional disk space will be used.
Selecting previously unselected package nodejs.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 64177 files and directories currently installed.)
Preparing to unpack .../nodejs_14.17.6-deb-1nodesource1_armhf.deb ...
Unpacking nodejs (14.17.6-deb-1nodesource1) ...
Setting up nodejs (14.17.6-deb-1nodesource1) ...
Processing triggers for man-db (2.8.5-2) ...
dependencies.sh: 1: dependencies.sh: nodejs: not found
Version actuelle : 
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.

> @serialport/bindings@9.2.1 install /var/www/html/plugins/rflink/resources/node_modules/@serialport/bindings
> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
prebuild-install WARN install No prebuilt binaries found (target=14.17.6 runtime=node arch=arm libc= platform=linux)
make: Entering directory '/var/www/html/plugins/rflink/resources/node_modules/@serialport/bindings/build'
  CXX(target) Release/obj.target/bindings/src/serialport.o
../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)':
../src/serialport.cpp:78:69: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
   uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
                                                                     ^~~~~~~~~~~~~
../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)':
../src/serialport.cpp:135:71: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
   uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
                                                                       ^~~~~~~~~~~~~~~
../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)':
../src/serialport.cpp:175:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
   uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
                                                                      ^~~~~~~~~~~~~~
../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)':
../src/serialport.cpp:215:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
   uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
                                                                      ^~~~~~~~~~~~~~
../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)':
../src/serialport.cpp:271:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
   uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);
                                                                    ^~~~~~~~~~~~
../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)':
../src/serialport.cpp:316:68: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
   uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);
                                                                    ^~~~~~~~~~~~
../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)':
../src/serialport.cpp:366:76: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);
                                                                            ^~~~~~~~~~~~~~~~~~~~
../src/serialport.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)':
../src/serialport.cpp:412:70: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
   uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
                                                                      ^~~~~~~~~~~~~~
../src/serialport.cpp: At global scope:
../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of 'ToParityEnum' [-Wparentheses]
 SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
                            ^
../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of 'ToStopBitEnum' [-Wparentheses]
 SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                              ^
In file included from ../../../nan/nan.h:58,
                 from ../src/./serialport.h:13,
                 from ../src/serialport.cpp:1:
/var/www/.cache/node-gyp/14.17.6/include/node/node.h:758:43: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)' {aka 'void (*)(v8::Local<v8::Object>)'} to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]
       (node::addon_register_func) (regfunc),                          \
                                           ^
/var/www/.cache/node-gyp/14.17.6/include/node/node.h:792:3: note: in expansion of macro 'NODE_MODULE_X'
   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
   ^~~~~~~~~~~~~
../src/serialport.cpp:486:1: note: in expansion of macro 'NODE_MODULE'
 NODE_MODULE(serialport, init);
 ^~~~~~~~~~~
  CXX(target) Release/obj.target/bindings/src/serialport_unix.o
../src/serialport_unix.cpp: In function 'int setup(int, OpenBaton*)':
../src/serialport_unix.cpp:176:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
     snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
../src/serialport_unix.cpp:176:13: note: 'snprintf' output 20 or more bytes (assuming 1043) into a destination of size 1024
     snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/serialport_unix.cpp: In function 'void EIO_Open(uv_work_t*)':
../src/serialport_unix.cpp:86:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
     snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/serialport_unix.cpp:86:13: note: 'snprintf' output 22 or more bytes (assuming 1045) into a destination of size 1024
     snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CXX(target) Release/obj.target/bindings/src/poller.o
  CXX(target) Release/obj.target/bindings/src/serialport_linux.o
  SOLINK_MODULE(target) Release/obj.target/bindings.node
  COPY Release/bindings.node
make: Leaving directory '/var/www/html/plugins/rflink/resources/node_modules/@serialport/bindings/build'
added 122 packages from 114 contributors and audited 122 packages in 41.566s

20 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

Fin de l'installation

log rflink_node :

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
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': No such file or directory
nice: « nodejs »: Aucun fichier ou dossier de ce type
nice: « nodejs »: Aucun fichier ou dossier de ce type

la page santé du plugin est vide.

merci.

Eric

Bonjour,

Pour les logs, veuillez simplement copier/coller le contenu dans un Texte préformaté avec l’outils </> de l’éditeur, comme ceci:

saisir ou coller le code ici

Car un fichier attaché ou un lien externe n’est pas pratique à utiliser sur un mobile et va disparaitre avec le temps.
Plus d’explication ici au point 11: Comment nous aider à vous aider - ou Comment poser une bonne question?

@Tonio16 demandait bien la page santé de jeedom et pas du plugin, menu analyse > santé.

Effectivement , la voici.

ansi que la page du plugin :

Cela ressemble a ce problème.

@lunarok ?

Antoine

oui je suis déjà tombé sur ce message et bien d’autres .
Certains ont réussi a s’en sortir en forçant l’installation de nodejsen version 9 dans les dépendances via le téléchargeant de dependencies.sh de l’application dans le dossier rflink et en modifiant les lignes nodejs 12 par nodejs 9.
Sauf que ça ne fonctionne pas pour moi, quand je télécharge ce fichier je ne retrouve pas les 2 lignes de codes à modifier. Je ne dois pas télécharger la même version du fichier.

@lunarok

même problème ici :

et encore ici :

Bonjour,

Je rencontre exactement le même problème, suite à une mise à jour DEBIAN Buster et upgrade Jeedom 4.0 a 4.1.XX.
J’ai procédé comme suit une installation vide de DEBIAN Buster, remonté un backup de jeedom en 4.0 et upgrade en 4.1. Après la remonter du backup 4.0 ça ne fonctionné plus, et 4.1 pas mieux, j’ai les mêmes résultats que @elrico22 et j’ai tester toutes les solutions que j’ai pu trouver comme Elrico depuis 24H…

Cdt
Siffli

Avez-vous essayé ceci?:

2 « J'aime »

Bonjour @Mips
Oui j’avais déjà essayé mais cela ne règle pas le problème, j’ai toujours le message

nice: ‹ nodejs ›: No such file or directory

dans le log RFLINK_node

Par contre, avant cette commande, si je tapé la commande nodejs -v, j’avais un retour du style « fichier introuvable » alors que maintenant ça me renvoie bien la version V14.17.6.

Je suis dispo pour une prise en main via Teamviewer si vous voulez regarder, ou je peux fournir plus de logs.

tu n’a pas respecter la syntaxe il y a des caratères —> `

si tu ne les met pas dans la commande ça ne fonctionnera pas

image

Si si, mais quand on clique sur répondre , ils se sont effacé sur le forum. J’avais trouvé cette ligne dans un autre post, là c’est l’imprime écran quand j’ai réessayé de la repasser. (au cas où…)

(par rapport à l’imprime écran, nodejs -v me renvoi bien la même réponse que node -v, j’ai oublié de l’inclure dans le screenshot)

La on est d’accord et il ne peut le créer si il existe !

fait un exit pour sortir de root

et refait la commande sous ton nom d’utilisateur

ou sur un pi fait

sudo ln -s /usr/bin/node  /usr/bin/nodejs

car c’est dans ce chemin du $path que se trouve node

3 « J'aime »

Parfait ! Merci beaucoup !!! Le démon a démarré et ça refonctionne !

Bonjour,
Merci cela m’a permis de lancer le démon . Il est maintenant ok, j’ai également réussi à mettre à jour le firmware avec jeedom et je peux enfin piloter mes volets.

1 « J'aime »

Parfait content pour toi

bonne journée

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