-
Notifications
You must be signed in to change notification settings - Fork 410
Troubleshooting
oznu edited this page Feb 8, 2022
·
33 revisions
Error messages include:
- Failed to check registry.npmjs.org for updates ...
- Failed to search the npm registry ...
This is not an issue with Homebridge Config UI X in most cases.
Look for these keywords in the error message to help troubleshoot the issue:
-
getaddrinfo
- your DNS resolver could not resolveregistry.npmjs.org
. Check your internet connection and DNS settings. -
ETIMEDOUT
orTimeout
- the request took to long, the npm registry may be down, slow, or you may have internet issues, check https://status.npmjs.org/. -
Request failed with status code 503
- the npm registry is down, check https://status.npmjs.org/. -
certificate has expired
- check the date / time on your server is correct -
certificate is not yet valid
- check the date / time on your server is correct
If you are using an Eero brand router, see How To Fix Eero Router Internet and DNS Connectivity Issues.
This message will be displayed when the UI has found multiple copies of Homebridge installed in different locations. This is usually caused by multiple versions of Node.js installed using different methods.
See the following guides to fix your setup:
If you're running on Docker, run this command inside the container:
npm uninstall homebridge
rm -rf /homebridge/node_modules/homebridge
This message is displayed when the UI cannot find the Homebridge package. Try installing it:
sudo npm install -g --unsafe-perm homebridge
- Raspberry Pi
- Debian, Ubuntu
- CentOS, Fedora, Red Hat
- Arch, Manjaro
- macOS
- Windows 10 / 11 (Hyper-V)
- Docker
- Synology DSM 7
- Other Platforms
- Basic Troubleshooting
- Backup and Restore
- Child Bridges
- Config File
- Connect To HomeKit
- FFmpeg for Homebridge
- HomeKit Glossary of Terms
- iOS Homemanager App
- mDNS Options
- Remote Access
- Useful Links
- Basic Troubleshooting
- Config Options
- Enabling Accessory Control
- Enabling UI with Docker
- Homebridge Service Command
- Manual Configuration
- Reverse Proxy: Apache
- Reverse Proxy: Nginx and SSL
- Standalone Mode
- Swap From Standalone To Service Mode
- Developer Docs
- API Reference
- Plugin Templates
- Other Links (Internal)
- Other Links (External)