# Node-red-contrib-usb-hid-relay

**URL:** <https://discourse.nodered.org/t/node-red-contrib-usb-hid-relay/54134>\
**Category:** General\
**Created:** [22 November 2021 18:34 UTC](https://discourse.nodered.org/t/node-red-contrib-usb-hid-relay/54134 "2021-11-22T18:34:30Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Antor](https://avatars.discourse-cdn.com/v4/letter/a/eada6e/32.png) [@Antor](https://discourse.nodered.org/u/Antor)\
**Post date:** [22 November 2021 18:34 UTC](https://discourse.nodered.org/t/node-red-contrib-usb-hid-relay/54134/1 "2021-11-22T18:34:30Z")

</div>

Hello, I have tried to install node-red-contrib-usb-hid-relay with no success. I have tried with manage palette and this is the error code:

2021-11-22T18:32:10.807Z Install : node-red-contrib-usb-hid-relay 0.2.6

2021-11-22T18:32:11.272Z npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production --engine-strict node-red-contrib-usb-hid-relay@0.2.6  
2021-11-22T18:32:26.226Z [out]  
2021-11-22T18:32:26.226Z [out] \> node-hid@0.7.9 install /data/node\_modules/node-hid  
2021-11-22T18:32:26.226Z [out] \> prebuild-install || node-gyp rebuild  
2021-11-22T18:32:26.226Z [out]  
2021-11-22T18:32:27.242Z [err] prebuild-install  
2021-11-22T18:32:27.242Z [err] WARN install No prebuilt binaries found (target=14.17.6 runtime=node arch=arm libc=musl platform=linux)  
2021-11-22T18:32:29.451Z [out] make: Entering directory '/data/node\_modules/node-hid/build'  
2021-11-22T18:32:29.453Z [out] CC(target) Release/obj.target/hidapi-linux-hidraw/hidapi/linux/hid.o  
2021-11-22T18:32:29.548Z [err] ../hidapi/linux/hid.c:44:10: fatal error: libudev.h: No such file or directory  
2021-11-22T18:32:29.548Z [err] 44 | #include \<libudev.h\>  
2021-11-22T18:32:29.548Z [err] | ^ ~~~~~~~~~~  
2021-11-22T18:32:29.549Z [err] compilation terminated.  
2021-11-22T18:32:29.558Z [err] make: \*\*\* [hidapi-linux-hidraw.target.mk:109: Release/obj.target/hidapi-linux-hidraw/hidapi/linux/hid.o] Error 1  
2021-11-22T18:32:29.558Z [out] make: Leaving directory '/data/node\_modules/node-hid/build'  
2021-11-22T18:32:29.561Z [err] gyp  
2021-11-22T18:32:29.562Z [err]  
2021-11-22T18:32:29.562Z [err] ERR! build error  
2021-11-22T18:32:29.564Z [err] gyp  
2021-11-22T18:32:29.564Z [err] ERR! stack Error: `make` failed with exit code: 2  
2021-11-22T18:32:29.564Z [err] gyp ERR! stack  
2021-11-22T18:32:29.564Z [err] at ChildProcess.onExit (/usr/local/lib/node\_modules/npm/node\_modules/node-gyp/lib/build.js:194:23)  
2021-11-22T18:32:29.564Z [err] gyp ERR!  
2021-11-22T18:32:29.564Z [err] stack at ChildProcess.emit (events.js:400:28)  
2021-11-22T18:32:29.564Z [err] gyp  
2021-11-22T18:32:29.564Z [err] ERR! stack  
2021-11-22T18:32:29.564Z [err] at Process.ChildProcess.\_handle.onexit (internal/child\_process.js:277:12)  
2021-11-22T18:32:29.565Z [err] gyp  
2021-11-22T18:32:29.565Z [err] ERR! System Linux 5.10.63-v7l+  
2021-11-22T18:32:29.565Z [err] gyp ERR!  
2021-11-22T18:32:29.565Z [err] command "/usr/local/bin/node" "/usr/local/lib/node\_modules/npm/node\_modules/node-gyp/bin/node-gyp.js" "rebuild"  
2021-11-22T18:32:29.565Z [err] gyp  
2021-11-22T18:32:29.567Z [err] ERR! cwd /data/node\_modules/node-hid  
2021-11-22T18:32:29.567Z [err] gyp ERR! node -v v14.17.6  
2021-11-22T18:32:29.567Z [err] gyp ERR! node-gyp -v v5.1.0  
2021-11-22T18:32:29.567Z [err] gyp ERR! not ok  
2021-11-22T18:32:30.104Z [err] npm  
2021-11-22T18:32:30.104Z [err]  
2021-11-22T18:32:30.104Z [err] ERR!  
2021-11-22T18:32:30.104Z [err]  
2021-11-22T18:32:30.105Z [err] code  
2021-11-22T18:32:30.105Z [err] ELIFECYCLE  
2021-11-22T18:32:30.105Z [err] npm  
2021-11-22T18:32:30.106Z [err]  
2021-11-22T18:32:30.106Z [err] ERR!  
2021-11-22T18:32:30.106Z [err]  
2021-11-22T18:32:30.106Z [err] errno  
2021-11-22T18:32:30.106Z [err] 1  
2021-11-22T18:32:30.120Z [err] npm  
2021-11-22T18:32:30.120Z [err]  
2021-11-22T18:32:30.121Z [err] ERR!  
2021-11-22T18:32:30.121Z [err] node-hid@0.7.9 install: `prebuild-install || node-gyp rebuild`  
2021-11-22T18:32:30.121Z [err] npm  
2021-11-22T18:32:30.121Z [err]  
2021-11-22T18:32:30.121Z [err] ERR!  
2021-11-22T18:32:30.122Z [err] Exit status 1  
2021-11-22T18:32:30.122Z [err] npm  
2021-11-22T18:32:30.122Z [err]  
2021-11-22T18:32:30.122Z [err] ERR!  
2021-11-22T18:32:30.122Z [err]  
2021-11-22T18:32:30.122Z [err] npm  
2021-11-22T18:32:30.123Z [err]  
2021-11-22T18:32:30.123Z [err] ERR!  
2021-11-22T18:32:30.123Z [err] Failed at the node-hid@0.7.9 install script.  
2021-11-22T18:32:30.123Z [err] npm  
2021-11-22T18:32:30.123Z [err]  
2021-11-22T18:32:30.124Z [err] ERR!  
2021-11-22T18:32:30.124Z [err] This is probably not a problem with npm. There is likely additional logging output above.  
2021-11-22T18:32:30.148Z [err]  
2021-11-22T18:32:30.148Z [err] npm  
2021-11-22T18:32:30.148Z [err]  
2021-11-22T18:32:30.148Z [err] ERR!  
2021-11-22T18:32:30.149Z [err] A complete log of this run can be found in:  
2021-11-22T18:32:30.149Z [err] npm  
2021-11-22T18:32:30.149Z [err]  
2021-11-22T18:32:30.149Z [err] ERR!  
2021-11-22T18:32:30.149Z [err] /data/.npm/\_logs/2021-11-22T18\_32\_30\_134Z-debug.log  
2021-11-22T18:32:30.167Z rc=1

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [22 November 2021 19:20 UTC](https://discourse.nodered.org/t/node-red-contrib-usb-hid-relay/54134/2 "2021-11-22T19:20:04Z")

</div>

Did you install the [dependancies](https://flows.nodered.org/node/node-red-contrib-usb-hid-relay)?

---

<div class="post-metadata">

**Author:** ![Antor](https://avatars.discourse-cdn.com/v4/letter/a/eada6e/32.png) [@Antor](https://discourse.nodered.org/u/Antor)\
**Post date:** [22 November 2021 19:36 UTC](https://discourse.nodered.org/t/node-red-contrib-usb-hid-relay/54134/3 "2021-11-22T19:36:32Z")

</div>

Yes, of course I did follow linux dependencies as well but I can't install the node

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [22 November 2021 20:33 UTC](https://discourse.nodered.org/t/node-red-contrib-usb-hid-relay/54134/4 "2021-11-22T20:33:20Z")

</div>

What device are you running NR on and what version of Node-RED and node.js are you using? (You can get these from the NR start up log)

We’re you in the .node-red folder when you installed the dependencies?

---

<div class="post-metadata">

**Author:** ![Antor](https://avatars.discourse-cdn.com/v4/letter/a/eada6e/32.png) [@Antor](https://discourse.nodered.org/u/Antor)\
**Post date:** [23 November 2021 08:53 UTC](https://discourse.nodered.org/t/node-red-contrib-usb-hid-relay/54134/5 "2021-11-23T08:53:40Z")

</div>

I want to use a usb hid relay, and my version of Node-Red is v1.3.4 and node.js is v10.24.0

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [23 November 2021 09:07 UTC](https://discourse.nodered.org/t/node-red-contrib-usb-hid-relay/54134/6 "2021-11-23T09:07:10Z")

</div>

> [@Antor](#):
>
> libudev.h: No such file or directory

well it would seem something is odd with your setup.... as that indicates the pre-reqs are not installed correctly... also

> 2021-11-22T18:32:27.242Z [err] WARN install No prebuilt binaries found (target=14.17.6 runtime=node arch=arm libc=musl platform=linux)

would tend to indicate it is trying to build for node14 not 10... so ???  
Are you using something like n or nvm to load node in the first place ?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [22 January 2022 09:07 UTC](https://discourse.nodered.org/t/node-red-contrib-usb-hid-relay/54134/7 "2022-01-22T09:07:15Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
