Engineer-written guides
Fix Software Errors, Fast.
Practical troubleshooting guides for 4938+ real-world errors in OpenAI, Docker, Kubernetes, AWS, Python, Linux and more.
AWS 5 articles
- AWS AccessDeniedException: User is not authorized IAM user or role lacks the required permission for the requested action CLI / SDK
- AWS InvalidClientTokenId: The security token is invalid AWS credentials are malformed, expired, or for the wrong region CLI / SDK
- AWS ThrottlingException: Rate exceeded AWS API calls exceeded the allowed request rate for the account SDK / API
- AWS S3 403 Forbidden – Access Denied S3 bucket policy or ACL blocks the requested operation S3 / CLI
- AWS EKS You must be logged in to the server (Unauthorized) kubectl cannot authenticate to the EKS cluster EKS / CLI
Docker 5 articles
- Docker container exited with code 1 Container process terminated with a general error CLI / runtime
- Docker OOMKilled – container killed due to out of memory The container exceeded its memory limit and was killed by the kernel runtime
- Docker permission denied while connecting to daemon socket Current user is not in the docker group or daemon is not running CLI
- Docker pull – image not found (manifest unknown) The specified Docker image or tag does not exist in the registry CLI
- Docker Error: port is already allocated The host port is already in use by another process or container CLI
Gemini 4 articles
- ResourceExhausted: 429 Quota Exceeded Google Gemini API free-tier quota exhausted API
- PermissionDenied: 403 Forbidden API key lacks permission or the model is restricted in your region API
- Unauthenticated: 401 API key invalid The provided Gemini API key is missing or malformed API
- BlockedBySafetySettings The response was blocked by Gemini content safety filters API
Git 4 articles
- Git merge conflict – Automatic merge failed; fix conflicts Two branches have incompatible changes to the same lines CLI
- Git error: failed to push some refs – remote contains work you do not have The remote branch has commits not in your local branch CLI
- Git warning: You are in 'detached HEAD' state HEAD points directly to a commit instead of a branch CLI
- Git error: Permission denied (publickey) SSH key is missing, not added to agent, or not registered on the remote CLI / SSH
Kubernetes 5 articles
- Kubernetes CrashLoopBackOff Pod keeps crashing and Kubernetes is backing off restart attempts cluster
- Kubernetes ImagePullBackOff Kubernetes cannot pull the container image from the registry cluster
- Kubernetes OOMKilled – pod terminated due to memory limit The container exceeded its memory limit and was killed by Kubernetes cluster
- Kubernetes pod stuck in Pending state Pod cannot be scheduled due to resource constraints or node issues cluster
- Kubernetes kubectl connection refused to API server kubectl cannot reach the Kubernetes API server CLI
Linux 5 articles
- Linux bash: Permission denied The current user lacks execute or read permission on the file shell / CLI
- Linux bash: No such file or directory The specified file or directory path does not exist shell / CLI
- Linux bind: Address already in use (EADDRINUSE) A process is already listening on the requested port networking / runtime
- Linux No space left on device (ENOSPC) The disk partition has no remaining free space filesystem
- Linux process Killed (signal 9 / SIGKILL) The OOM killer or a user terminated the process forcefully process management
Node.js 4 articles
- Node.js Error: ENOENT no such file or directory Node cannot find the file or directory specified in the operation runtime
- Node.js Error: EADDRINUSE port already in use The port your app is trying to bind to is already occupied runtime / networking
- Node.js Error: Cannot find module 'X' The required Node module is missing from node_modules runtime
- Node.js FATAL ERROR: Reached heap limit – JavaScript heap out of memory The Node.js process exceeded its default V8 heap size limit runtime
OpenAI 6 articles
- RateLimitError: 429 Too Many Requests OpenAI API rate limit exceeded for your current plan tier API
- AuthenticationError: 401 Unauthorized Invalid or missing OpenAI API key API
- ServiceUnavailableError: 503 Service Unavailable OpenAI API is temporarily overloaded or down API
- InternalServerError: 500 Internal Server Error An unexpected error occurred on OpenAI's server side API
- InvalidRequestError: context_length_exceeded The prompt exceeds the maximum token limit for the model API
- BadRequestError: 400 Bad Request Malformed request body or invalid parameters sent to the API API
Python 5 articles
- Python ModuleNotFoundError: No module named 'X' The imported module is not installed in the active Python environment runtime
- Python ImportError: cannot import name 'X' from 'Y' The specific name being imported does not exist in the target module runtime
- Python AttributeError: object has no attribute 'X' Trying to access a method or property that doesn't exist on an object runtime
- Python TypeError: unsupported operand type(s) An operation is applied to objects of incompatible types runtime
- Python RecursionError: maximum recursion depth exceeded A function calls itself too many times without a proper base case runtime
TypeScript 3 articles
- TypeScript TS2345: Argument of type 'X' is not assignable to parameter of type 'Y' A value of the wrong type is passed to a function parameter compile
- TypeScript TS2339: Property 'X' does not exist on type 'Y' Accessing a property that is not defined in the type declaration compile
- TypeScript TS2307: Cannot find module 'X' or its corresponding type declarations The module is missing or has no @types package installed compile
npm 3 articles
- npm ERR! ERESOLVE unable to resolve dependency tree npm cannot find a compatible version for a dependency CLI
- npm ERR! EACCES permission denied npm lacks write permission to the global node_modules directory CLI
- npm ERR! 404 Not Found – package not found in registry The package name does not exist in the npm registry CLI