# OL-4250 — Self-update fetch failed
> The auto-update path could not retrieve the npm registry manifest. The
> running binary stays on the current version.
## When this fires
- `openlatch-provider update --check` cannot reach
`https://registry.npmjs.org/@openlatch%2Fprovider/latest`.
- DNS / TLS / network failure, or the `dist.tarball` HEAD probe failed.
- The CLI's argument validation refused the invocation
(`--check + --apply`, missing `--yes` on `--apply`).
## How to fix it
1. Verify connectivity: `curl -fsS https://registry.npmjs.org/@openlatch%2Fprovider/latest`.
2. If you're on a corporate network, set `OPENLATCH_PROVIDER_NPM_REGISTRY` to your internal mirror.
3. Re-run `openlatch-provider update --check`. The check is idempotent.
## Related
- `OL-4252` — registry unreachable (lower-level network error).
- `.claude/rules/auto-update.md` — full pipeline.