# OL-4252 — npm registry unreachable
> The auto-update path could not reach the npm registry origin at all.
> Distinct from `OL-4250` — that's manifest-shape errors, this is the
> network layer.
## When this fires
- DNS resolution for `registry.npmjs.org` (or your override) failed.
- TLS handshake refused.
- Connection timeout (5 s by default for the manifest fetch).
## How to fix it
1. Check connectivity: `curl -v https://registry.npmjs.org/`.
2. Corporate network: set `OPENLATCH_PROVIDER_NPM_REGISTRY` to the
internal mirror and retry.
3. CI environment: confirm egress firewall rules allow `registry.npmjs.org`.
## Related
- `OL-4250` — fetch failed at the manifest layer.
- `OL-4253` — apply pipeline failed (a generic catch-all, often from
this).