homebridge-config-ui-x
homebridge-config-ui-x copied to clipboard
Unable to update Homebridge or Homebridge UI
Describe The Bug
I have had this running on same machine (Old Mac running Catalina) for a LONG time. I update when either UI or Homebridge update comes out. Today both failed updates even after reboot. (Sudo is true) So I ran the Full installer and it worked UPDATE- Installed the BETA for UI and and it worked and Homebridge update too.
Logs
Shorteneed Log from Homebridge UI below (can send Homebridge if needed)
x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/ensure/symlink.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/ensure/symlink-paths.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/ensure/link.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/ensure/index.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/ensure/symlink-type.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/ensure/file.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/empty/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/empty/index.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/json/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/json/index.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/json/output-json-sync.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/json/output-json.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/json/jsonfile.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/fs/
x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/fs/index.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/path-exists/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/path-exists/index.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/fs-extra/lib/esm.mjs : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/sorted-array-functions/
x ./lib/node_modules/homebridge-config-ui-x/node_modules/sorted-array-functions/LICENSE : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/sorted-array-functions/README.md : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/sorted-array-functions/package.json : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/sorted-array-functions/index.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/sorted-array-functions/test.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/sorted-array-functions/.travis.yml : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/sorted-array-functions/example.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/LICENSE : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/.github/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/.github/workflows/
x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/.github/workflows/ci.yml : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/.github/dependabot.yml : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/.husky/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/.husky/pre-commit : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/README.md : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/package.json : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/index.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/lib/
x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/lib/wait.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/lib/indexes.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/lib/worker.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/.taprc : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/bench.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/to-file.mjs : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/uncaughtException.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/to-next.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/esm.test.mjs : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/ts-commonjs-default-export.zip : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/base.test.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/bundlers.test.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/end.test.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/ts.test.ts : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/yarnrc.yml : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/event.test.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/helper.d.ts : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/ts/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/ts/transpile.sh : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/ts/to-file.ts : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/get-context.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/never-drain.test.js : Can't unlink already-existing object
x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/post-message.test.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/indexes.test.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/exit.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/error.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/on-message.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/string-limit-2.test.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/emit-event.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/close-on-gc.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/helper.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/to-file-on-final.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/to-file.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/multibyte-chars.test.mjs : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/to-file-on-destroy.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/pkg/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/pkg/pkg.config.json : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/pkg/index.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/pkg/pkg.test.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/context.test.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/create-and-exit.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/transpiled.test.js : Can't unlink already-existing object
x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/unhandledRejection.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/thread-management.test.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/bench.test.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/dir with spaces/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/dir with spaces/test-package.zip : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/string-limit.test.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/commonjs-fallback.test.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/custom-worker.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/test/port.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/thread-stream/index.d.ts : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/LICENSE : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/README.md : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/package.json : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/SECURITY.md : Can't unlink already-existing object
x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/index.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/env/
x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/env/README.md : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/env/classes/
x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/env/classes/FormData.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/env/data.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/axios.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/utils.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/defaults/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/defaults/transitional.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/defaults/index.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/adapters/
x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/adapters/README.md : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/adapters/http.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/adapters/adapters.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/adapters/xhr.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/cancel/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/cancel/CancelToken.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/cancel/CanceledError.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/cancel/isCancel.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/core/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/core/README.md : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/core/mergeConfig.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/core/AxiosHeaders.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/core/InterceptorManager.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/core/transformData.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/core/buildFullPath.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/core/Axios.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/core/dispatchRequest.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/core/settle.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/core/AxiosError.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/index.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/browser/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/browser/classes/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/browser/classes/FormData.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/browser/classes/URLSearchParams.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/browser/classes/Blob.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/browser/index.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/common/
x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/common/utils.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/node/
x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/node/classes/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/node/classes/FormData.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/node/classes/URLSearchParams.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/platform/node/index.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/HttpStatusCode.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/spread.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/parseProtocol.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/toFormData.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/throttle.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/README.md : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/speedometer.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/formDataToJSON.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/isURLSameOrigin.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/ZlibHeaderTransformStream.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/parseHeaders.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/AxiosURLSearchParams.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/isAbsoluteURL.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/readBlob.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/bind.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/cookies.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/callbackify.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/isAxiosError.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/fromDataURI.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/toURLEncodedForm.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/buildURL.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/validator.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/null.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/formDataToStream.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/combineURLs.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/deprecatedMethod.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/lib/helpers/AxiosTransformStream.js: Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/axios.min.js: Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/axios.js: Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/browser/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/browser/axios.cjs.map: Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/browser/axios.cjs: Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/esm/
x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/esm/axios.min.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/esm/axios.js : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/esm/axios.min.js.map : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/esm/axios.js.map : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/axios.min.js.map : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/node/ x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/node/axios.cjs.map : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/node/axios.cjs : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/dist/axios.js.map : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/CHANGELOG.md : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/index.d.ts : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/MIGRATION_GUIDE.md : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/node_modules/axios/index.d.cts : Can't unlink already-existing object x ./lib/node_modules/homebridge-config-ui-x/config.schema.json : Can't unlink already-existing object x ./bin/ x ./bin/homebridge-config-ui-x : Could not remove symlink bin/homebridge-config-ui-x x ./bin/hb-service : Could not remove symlink bin/hb-service tar: Error exit delayed from previous errors. Failed to extract. mv: rename /usr/local/lib/node_modules/.homebridge-config-ui-x.bak to /usr/local/lib/node_modules/homebridge-config-ui-x/.homebridge-config-ui-x.bak: No such file or directory
Bundled update failed. Trying regular update using npm. USER: sadmin DIR: /usr/local CMD: npm install -g [email protected] \
Config
No response
Homebridge UI Version
4.56.2
Homebridge Version
1.83
Node.js Version
20.14.0
Operating System
Official Homebridge Raspberry Pi Image
Environment Info
None
Raspberry Pi Model
None