homebridge-mi-hygrothermograph: Missing dependency 404 (nonexistent)
Just in case, want to inform that the dependency https://github.com/abandonware/node-bluetooth-hci-socket/releases/download/0.5.3-8/bluetooth_hci_socket-0.5.3-8-node-v93-linux-x64.tar.gz is nonexistent
Homebridge Log / Command Output
node-pre-gyp ERR! install response status 404 Not Found on https://github.com/abandonware/node-bluetooth-hci-socket/releases/download/0.5.3-8/bluetooth_hci_socket-0.5.3-8-node-v93-linux-x64.tar.gz
About this issue
- Original URL
- State: open
- Created 2 years ago
- Reactions: 3
- Comments: 18 (3 by maintainers)
for some reason, package-lock points to this tgz file, which doesn’t exist https://github.com/hannseman/homebridge-mi-hygrothermograph/blob/23dc5738718db78bc40ca9682f150926cf8b1cd4/package-lock.json#L4764
@EnTonyH It installs fine for me, took around 1 minute to complete on a RPI4 4GB RAM. By looking at your logs it appears to have been trying to install for over 20 minutes?
What hardware are you trying to install on? Can you try and install it manually into a temporary folder and see what happens?
I’m experiencing the same problem on my Raspberry Pi Model B Rev 2.
The issue appears to originate from this repository: https://github.com/abandonware/node-bluetooth-hci-socket/. It seems likely to be fixed soon, as there’s a pending pull request: https://github.com/abandonware/node-bluetooth-hci-socket/pull/55.
Let’s wait a few days for the new version of node-bluetooth-hci-socket.
Or has anyone found a workaround?
I encountered this 404 error today when upgrading node, but was able to resolve it manually installing:
npm install @abandonware/bluetooth-hci-socket