homebridge-eufy-security / plugin

Homebridge plugin to control certain Eufy Security devices
Apache License 2.0
158 stars 24 forks source link

Node Error #553

Open tjridge opened 2 months ago

tjridge commented 2 months ago

What happened?

Plug in won't load due to node error. I have the most recent node version, but get the below error:

Error: Your current Node.js version (v20.12.2) is incompatible with the RSA_PKCS1_PADDING used by the plugin. If you run the plugin with an incompatible version of Node.js, livestream functionality will be disrupted.

  You can override this warning by configuring a special parameter in the global configuration.
  To resolve this issue, please consider downgrading to a compatible version using a command similar to: sudo hb-service update-node 20.11.0.

  Versions known to cause compatibility issues with this plugin include those within the following ranges:
  - Node.js 18.x.x (starting from 18.19.1 up to the next major release)
  - Node.js 20.x.x (starting from 20.11.1 up to the next major release)
  - Node.js 21.x.x (starting from 21.6.2 up to the next major release)

Device Type

other (UnSupported)

Plugin Version

v3.0.x (Best Effort)

HomeBridge Version

v1.7.x (Supported)

NodeJS Version

v20 (Supported)

Operating System

Raspbian 10+ (Supported)

Relevant log output

Error: Your current Node.js version (v20.12.2) is incompatible with the RSA_PKCS1_PADDING used by the plugin.
      If you run the plugin with an incompatible version of Node.js, livestream functionality will be disrupted. 

      You can override this warning by configuring a special parameter in the global configuration.
      To resolve this issue, please consider downgrading to a compatible version using a command similar to: sudo hb-service update-node 20.11.0.

      Versions known to cause compatibility issues with this plugin include those within the following ranges:
      - Node.js 18.x.x (starting from 18.19.1 up to the next major release)
      - Node.js 20.x.x (starting from 20.11.1 up to the next major release)
      - Node.js 21.x.x (starting from 21.6.2 up to the next major release)

config

N/A
github-actions[bot] commented 2 months ago

Did you check this Common Issues pages ?

town3r commented 2 months ago

Did you read the error message?

You'll need to run the following within the Homebridge terminal.

hb-service update-node 20.11.0

ryadkarar commented 2 months ago

Same here!

TheSentinel0101 commented 2 months ago

Every Homebridge update updates node.js and then the plugin doesn't work anymore until you downgrade node.js to 20.11.0. Please update therefore the plugin.