homebridge-config-ui-x: v4.50.3 Update Fails

Describe The Bug

Clicking the update button on the web for 4.50.3 and it is failing.

Logs

CMD: npm install -g homebridge-config-ui-x@4.50.3

npm ERR! process terminated
npm ERR! signal SIGTERM

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/homebridge/.npm/_logs/2023-05-12T13_35_33_771Z-debug-0.log

Cleaning up npm cache, please wait...
npm cache cleared, please try updating homebridge-config-ui-x again.

Operation failed. Please review log for details.


2110 verbose stack Error: process terminated
2110 verbose stack     at /opt/homebridge/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:200:39
2110 verbose stack     at process.<anonymous> (/opt/homebridge/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signal-handling.js:53:5)
2110 verbose stack     at process.emit (node:events:525:35)

Config

No response

Homebridge UI Version

4.50.2

Homebridge Version

1.6.1

Node.js Version

16.14.0

Operating System

Raspberry Pi OS / Raspbian

Environment Info

  • Using Docker?
  • Using Hyper-V?
  • Using hb-service?

Raspberry Pi Model

Raspberry Pi Zero W

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 27 (13 by maintainers)

Most upvoted comments

Just wanted to follow-up in case this is still an issue for anyone else. I tried deleting and downgrading the UI version – did not work. I then tried deleting and installing the just released 4.50.4 version, still did not work. I finally thought to reinstall the homebridge user, and that got the UI working:

sudo hb-service install --user homebridge

Now I’m having to reinstall plugins.

Updating to 4.50.4 worked. 👍 thanks!

@Staubgeborener All the homebridge collaborators are now contributing to the ongoing maintenance and support of this package and several other core packages, including the docker image.

I just happen to have the been person to hit the release button at this time, so I’m also taking the lead on post release support.

Once this release has settled into the community the plan is to also update all the packages like the docker include that include this. As I wanted to reduce the release risk, I’m staggering the packages.