# Why i couldn't download this node "node-red-contrib-bluetooth-serial-port"? It display this following message at the view log

**URL:** https://discourse.nodered.org/t/why-i-couldnt-download-this-node-node-red-contrib-bluetooth-serial-port-it-display-this-following-message-at-the-view-log/89842
**Category:** Dashboard
**Tags:** node-red-dashboard, mqtt
**Created:** [29 July 2024 00:21 UTC](https://discourse.nodered.org/t/why-i-couldnt-download-this-node-node-red-contrib-bluetooth-serial-port-it-display-this-following-message-at-the-view-log/89842 "2024-07-29T00:21:07Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![wilsonlye](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wilsonlye/32/93130_2.png) [@wilsonlye](https://discourse.nodered.org/u/wilsonlye)
#### Post date: [29 July 2024 00:21 UTC](https://discourse.nodered.org/t/why-i-couldnt-download-this-node-node-red-contrib-bluetooth-serial-port-it-display-this-following-message-at-the-view-log/89842/1 "2024-07-29T00:21:07Z")

</div>

* * *

2024-07-27T05:27:09.085Z Install : node-red-contrib-bluetooth-serial-port 0.0.1

2024-07-27T05:27:09.094Z npm.cmd install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --omit=dev --engine-strict node-red-contrib-bluetooth-serial-port@0.0.1  
2024-07-27T05:27:14.608Z [err] npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: [Array.prototype.sort() - JavaScript | MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility)  
2024-07-27T05:27:17.391Z [err] npm warn cleanup Failed to remove some directories [  
2024-07-27T05:27:17.391Z [err] npm warn cleanup [  
2024-07-27T05:27:17.391Z [err] npm warn cleanup 'C:\Users\admin\.node-red\node\_modules\bluetooth-hci-socket',  
2024-07-27T05:27:17.391Z [err] npm warn cleanup [Error: EBUSY: resource busy or locked, rmdir 'C:\Users\admin.node-red\node\_modules\bluetooth-hci-socket'] {  
2024-07-27T05:27:17.391Z [err] npm warn cleanup errno: -4082,  
2024-07-27T05:27:17.391Z [err] npm warn cleanup code: 'EBUSY',  
2024-07-27T05:27:17.391Z [err] npm warn cleanup syscall: 'rmdir',  
2024-07-27T05:27:17.391Z [err] npm warn cleanup path: 'C:\Users\admin\.node-red\node\_modules\bluetooth-hci-socket'  
2024-07-27T05:27:17.391Z [err] npm warn cleanup }  
2024-07-27T05:27:17.391Z [err] npm warn cleanup ],  
2024-07-27T05:27:17.391Z [err] npm warn cleanup [  
2024-07-27T05:27:17.391Z [err] npm warn cleanup 'C:\Users\admin\.node-red\node\_modules\snappy',  
2024-07-27T05:27:17.391Z [err] npm warn cleanup [Error: EPERM: operation not permitted, rmdir 'C:\Users\admin.node-red\node\_modules\snappy\node\_modules\node-gyp\bin'] {  
2024-07-27T05:27:17.391Z [err] npm warn cleanup errno: -4048,  
2024-07-27T05:27:17.391Z [err] npm warn cleanup code: 'EPERM',  
2024-07-27T05:27:17.391Z [err] npm warn cleanup syscall: 'rmdir',  
2024-07-27T05:27:17.391Z [err] npm warn cleanup path: 'C:\Users\admin\.node-red\node\_modules\snappy\node\_modules\node-gyp\bin'  
2024-07-27T05:27:17.391Z [err] npm warn cleanup }  
2024-07-27T05:27:17.391Z [err] npm warn cleanup ]  
2024-07-27T05:27:17.391Z [err] npm warn cleanup ]  
2024-07-27T05:27:17.401Z [err] npm error code 1  
2024-07-27T05:27:17.402Z [err] npm error path C:\Users\admin.node-red\node\_modules\bluetooth-serial-port  
2024-07-27T05:27:17.402Z [err] npm error command failed  
2024-07-27T05:27:17.402Z [err] npm error command C:\WINDOWS\system32\cmd.exe /d /s /c node-gyp configure build  
2024-07-27T05:27:17.402Z [err] npm error gyp info it worked if it ends with ok  
2024-07-27T05:27:17.402Z [err] npm error gyp info using node-gyp@3.8.0  
2024-07-27T05:27:17.402Z [err] npm error gyp info using node@20.16.0 | win32 | x64  
2024-07-27T05:27:17.402Z [err] npm error gyp ERR! configure error  
2024-07-27T05:27:17.402Z [err] npm error gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.  
2024-07-27T05:27:17.402Z [err] npm error gyp ERR! stack at PythonFinder.failNoPython (C:\Users\admin.node-red\node\_modules\node-gyp\lib\configure.js:484:19)  
2024-07-27T05:27:17.402Z [err] npm error gyp ERR! stack at PythonFinder. (C:\Users\admin.node-red\node\_modules\node-gyp\lib\configure.js:509:16)  
2024-07-27T05:27:17.402Z [err] npm error gyp ERR! stack at callback (C:\Users\admin.node-red\node\_modules\graceful-fs\polyfills.js:306:20)  
2024-07-27T05:27:17.402Z [err] npm error gyp ERR! stack at FSReqCallback.oncomplete (node:fs:197:21)  
2024-07-27T05:27:17.402Z [err] npm error gyp ERR! System Windows\_NT 10.0.22631  
2024-07-27T05:27:17.402Z [err] npm error gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\admin\.node-red\node\_modules\node-gyp\bin\node-gyp.js" "configure" "build"  
2024-07-27T05:27:17.402Z [err] npm error gyp ERR! cwd C:\Users\admin.node-red\node\_modules\bluetooth-serial-port  
2024-07-27T05:27:17.402Z [err] npm error gyp ERR! node -v v20.16.0  
2024-07-27T05:27:17.402Z [err] npm error gyp ERR! node-gyp -v v3.8.0  
2024-07-27T05:27:17.402Z [err] npm error gyp ERR! not ok  
2024-07-27T05:27:17.405Z [err] npm error A complete log of this run can be found in: C:\Users\admin\AppData\Local\npm-cache\_logs\2024-07-27T05\_27\_09\_721Z-debug-0.log  
2024-07-27T05:27:17.438Z rc=1

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [29 July 2024 07:48 UTC](https://discourse.nodered.org/t/why-i-couldnt-download-this-node-node-red-contrib-bluetooth-serial-port-it-display-this-following-message-at-the-view-log/89842/2 "2024-07-29T07:48:09Z")

</div>

> [@wilsonlye](#):
>
> Can't find Python executable "python",

It is very likely you did NOT tick the checkbox to install native tools.

Similar post: [Modbus TCP registers from one server - #7 by Steve-Mcl](https://discourse.nodered.org/t/modbus-tcp-registers-from-one-server/58313/7)

---

<div class="post-metadata">

### Author: ![wilsonlye](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wilsonlye/32/93130_2.png) [@wilsonlye](https://discourse.nodered.org/u/wilsonlye)
#### Post date: [29 July 2024 08:36 UTC](https://discourse.nodered.org/t/why-i-couldnt-download-this-node-node-red-contrib-bluetooth-serial-port-it-display-this-following-message-at-the-view-log/89842/3 "2024-07-29T08:36:55Z")

</div>

After do what you say, it still not working. But this time it is showing this in the log:

2024-07-29T08:34:56.465Z Install : node-red-contrib-bluetooth-serial-port 0.0.1

2024-07-29T08:34:56.471Z npm.cmd install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --omit=dev --engine-strict node-red-contrib-bluetooth-serial-port@0.0.1  
2024-07-29T08:35:01.548Z [err] npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: [Array.prototype.sort() - JavaScript | MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility)  
2024-07-29T08:35:02.516Z [err] npm error code 1  
2024-07-29T08:35:02.516Z [err] npm error path C:\Users\admin.node-red\node\_modules\bluetooth-serial-port  
2024-07-29T08:35:02.520Z [err] npm error command failed  
2024-07-29T08:35:02.520Z [err] npm error command C:\WINDOWS\system32\cmd.exe /d /s /c node-gyp configure build  
2024-07-29T08:35:02.520Z [err] npm error gyp info it worked if it ends with ok  
2024-07-29T08:35:02.520Z [err] npm error gyp info using node-gyp@3.8.0  
2024-07-29T08:35:02.520Z [err] npm error gyp info using node@18.20.4 | win32 | x64  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! configure error  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! stack Error: Command failed: C:\Users\admin\AppData\Local\Programs\Python\Python312\python.EXE -c import sys; print "%s.%s.%s" % sys.version\_info[:3];  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! stack File "", line 1  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! stack import sys; print "%s.%s.%s" % sys.version\_info[:3];  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! stack ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! stack SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! stack  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! stack at ChildProcess.exithandler (node:child\_process:422:12)  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! stack at ChildProcess.emit (node:events:517:28)  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! stack at maybeClose (node:internal/child\_process:1098:16)  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! stack at ChildProcess.\_handle.onexit (node:internal/child\_process:303:5)  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! System Windows\_NT 10.0.22631  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\admin\.node-red\node\_modules\node-gyp\bin\node-gyp.js" "configure" "build"  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! cwd C:\Users\admin.node-red\node\_modules\bluetooth-serial-port  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! node -v v18.20.4  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! node-gyp -v v3.8.0  
2024-07-29T08:35:02.520Z [err] npm error gyp ERR! not ok  
2024-07-29T08:35:02.523Z [err]  
2024-07-29T08:35:02.523Z [err] npm error A complete log of this run can be found in: C:\Users\admin\AppData\Local\npm-cache\_logs\2024-07-29T08\_34\_57\_158Z-debug-0.log  
2024-07-29T08:35:02.553Z rc=1

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [29 July 2024 10:28 UTC](https://discourse.nodered.org/t/why-i-couldnt-download-this-node-node-red-contrib-bluetooth-serial-port-it-display-this-following-message-at-the-view-log/89842/4 "2024-07-29T10:28:22Z")

</div>

Reading[this issue](https://github.com/RomRider/node-red-contrib-bluetooth-serial-port/issues/9) it appears the node no longer works and is not maintained. You may need to find an alternative.

---

<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: [28 August 2024 10:29 UTC](https://discourse.nodered.org/t/why-i-couldnt-download-this-node-node-red-contrib-bluetooth-serial-port-it-display-this-following-message-at-the-view-log/89842/5 "2024-08-28T10:29:15Z")

</div>

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