Static developer troubleshooting database

Fix developer error messages faster.

Dev Error DB is a searchable, static-first knowledge base for common build, package, runtime, API, and deployment errors.

Browse by technology

CloudflareCursorDNSDockerDocker ComposeGitGitHub ActionsNode.jsOpenAI APIPythonSSL/TLSVercelnpm

Browse by category

AI coding toolsAPIsCI/CDContainersDeploymentNetworkingPackage managersRuntimeVersion control

Error pages

Cursor AI coding tools

Cursor model not available

Fix Cursor model not available errors caused by unavailable models, provider settings, or access limits.

Model not available
Cursor AI coding tools

Cursor OpenAI API key not working

Fix Cursor API key issues when custom model access or OpenAI-compatible settings fail.

API key not working
DNS Networking

DNS_PROBE_FINISHED_NXDOMAIN

Fix DNS_PROBE_FINISHED_NXDOMAIN errors caused by missing, incorrect, or not-yet-propagated DNS records.

DNS_PROBE_FINISHED_NXDOMAIN
Docker Containers

Docker cannot connect to the daemon

Fix Docker daemon connection errors when Docker Desktop or the Linux Docker service is not available.

Cannot connect to the Docker daemon
Docker Compose Containers

Docker Compose port is already allocated

Fix Docker Compose port allocation errors when another process or container already uses the host port.

Bind for 0.0.0.0:PORT failed: port is already allocated
Docker Containers

Docker no space left on device

Fix Docker no space left on device errors by cleaning unused images, containers, volumes, and build cache.

no space left on device
Docker Containers

Docker permission denied

Fix Docker permission denied errors when running docker commands or mounting files.

permission denied while trying to connect to the Docker daemon socket
Git Version control

Git fatal not a git repository

Fix Git fatal not a git repository errors when running Git commands from the wrong directory.

fatal: not a git repository (or any of the parent directories): .git
Git Version control

Git permission denied (publickey)

Fix Git SSH permission denied publickey errors when cloning, pulling, or pushing repositories.

Permission denied (publickey).
Git Version control

Git refusing to merge unrelated histories

Fix Git refusing to merge unrelated histories when combining repositories or mismatched branches.

fatal: refusing to merge unrelated histories
Git Version control

Git remote origin already exists

Fix Git remote origin already exists errors when adding or changing repository remotes.

fatal: remote origin already exists
GitHub Actions CI/CD

GitHub Actions Node version mismatch

Fix GitHub Actions builds that fail because the workflow Node.js version differs from local development.

The engine "node" is incompatible with this module
GitHub Actions CI/CD

GitHub Actions npm ci lockfile error

Fix GitHub Actions npm ci failures caused by missing or out-of-sync package lock files.

npm ci can only install packages when your package.json and package-lock.json are in sync
Node.js Runtime

Node.js cannot find module

Fix Node.js cannot find module errors caused by missing installs, wrong paths, or package export issues.

Error: Cannot find module
npm Package managers

npm ERR! code E401

Fix npm ERR! code E401 authentication failures when installing or publishing packages.

npm ERR! code E401
npm Package managers

npm ERR! code ERESOLVE

Fix npm ERR! code ERESOLVE dependency resolution errors caused by conflicting peer dependencies.

npm ERR! code ERESOLVE
npm Package managers

npm ERR! enoent package.json

Fix npm enoent package.json errors when npm commands are run outside a Node.js project.

npm ERR! enoent Could not read package.json
OpenAI API APIs

OpenAI API context length exceeded

Fix OpenAI API context length exceeded errors by reducing prompt, history, or output token size.

context_length_exceeded
OpenAI API APIs

OpenAI API insufficient quota

Fix OpenAI API insufficient quota errors by checking billing, project limits, and usage.

insufficient_quota
OpenAI API APIs

OpenAI API invalid API key

Fix OpenAI API authentication failures caused by missing, invalid, or incorrectly loaded API keys.

401 Incorrect API key provided
OpenAI API APIs

OpenAI API model not found

Fix OpenAI API model not found errors caused by wrong model names, access limits, or stale configuration.

The model does not exist or you do not have access to it
OpenAI API APIs

OpenAI API rate limit error

Fix OpenAI API rate limit errors by reducing request volume, retrying with backoff, and checking account limits.

RateLimitError: 429 Too Many Requests
Python Package managers

pip command not found

Fix pip command not found errors by using python -m pip or installing pip for the active Python runtime.

pip: command not found
Python Networking

Python SSL: certificate verify failed

Fix Python SSL certificate verification failures in pip, requests, urllib, and API clients.

SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
Python Runtime

Python venv ensurepip is not available

Fix Python venv ensurepip errors on systems where the venv package or bundled pip support is missing.

The virtual environment was not created successfully because ensurepip is not available
SSL/TLS Networking

SSL certificate has expired

Fix SSL certificate has expired errors by renewing certificates and checking intermediate certificate chains.

certificate has expired
SSL/TLS Networking

SSL unable to get local issuer certificate

Fix unable to get local issuer certificate errors by repairing trust stores or serving a complete certificate chain.

unable to get local issuer certificate
Vercel Deployment

Vercel build command failed

Fix Vercel build command failed errors by reproducing the build locally and checking environment settings.

Command "npm run build" exited with 1
Vercel Deployment

Vercel module not found

Fix Vercel module not found errors caused by case-sensitive paths, missing dependencies, or wrong build roots.

Module not found: Can't resolve