Error Codes Wiki

Linux Error Codes

Linux system errors, errno codes, and command-line errors. 180 items found.

All Linux Error Codes Items

linux-errno-1-epermWarning

Linux errno 1 (EPERM) — Operation Not Permitted

linux-errno-2-enoentWarning

Linux errno 2 (ENOENT) — No Such File or Directory

linux-errno-5-eioError

Linux errno 5 (EIO) — Input/Output Error

linux-errno-11-eagainInformational

Linux errno 11 (EAGAIN) — Resource Temporarily Unavailable

linux-errno-12-enomemCritical

Linux errno 12 (ENOMEM) — Out of Memory

linux-errno-13-eaccesWarning

Linux errno 13 (EACCES) — Permission Denied

linux-errno-22-einvalWarning

Linux errno 22 (EINVAL) — Invalid Argument

linux-errno-28-enospcError

Linux errno 28 (ENOSPC) — No Space Left on Device

linux-errno-32-epipeInformational

Linux errno 32 (EPIPE) — Broken Pipe

linux-exit-code-127Warning

Linux Exit Code 127 — Command Not Found

linux-exit-code-126Warning

Linux Exit Code 126 — Permission Denied

linux-segmentation-faultError

Linux Segmentation Fault (Signal 11)

linux-killed-signal-9Error

Linux Process Killed (Signal 9)

linux-apt-unmet-dependenciesError

Linux APT Unmet Dependencies

linux-dpkg-error-processingError

Linux dpkg Error Processing Package

linux-grub-unknown-filesystemCritical

Linux GRUB Error Unknown Filesystem

linux-kernel-panicCritical

Linux Kernel Panic — Not Syncing

linux-systemd-failed-to-startWarning

Linux systemd Failed to Start Service

linux-connection-refusedWarning

Linux Connection Refused

linux-connection-timed-outWarning

Linux Connection Timed Out

linux-address-already-in-useWarning

Linux Address Already in Use

linux-read-only-file-systemError

Linux Read-Only File System

linux-no-space-left-on-deviceError

Linux No Space Left on Device

linux-errno-28Critical

Linux Error ENOSPC (errno 28) — No Space Left on Device Fix

linux-errno-111Critical

Linux Error ECONNREFUSED (errno 111) Fix

linux-errno-110Critical

Linux Error ETIMEDOUT (errno 110) — Connection Timed Out Fix

linux-errno-24Critical

Linux Error EMFILE (errno 24) — Too Many Open Files Fix

linux-errno-104Warning

Linux Error ECONNRESET (errno 104) — Connection Reset Fix

linux-errno-14Warning

Linux Error EFAULT (errno 14) — Bad Address Fix

linux-apt-hash-sum-mismatchWarning

Linux APT Hash Sum Mismatch Error Fix

linux-dpkg-lockWarning

Linux dpkg Lock Error — Could Not Get Lock Fix

linux-yum-repo-errorWarning

Linux YUM/DNF Repository Error Fix

linux-grub-rescueCritical

Linux GRUB Rescue — Unknown Filesystem Fix

linux-initramfs-shellCritical

Linux Dropped to initramfs Shell Fix

linux-read-only-filesystemCritical

Linux Read-Only File System Error Fix

linux-input-output-errorCritical

Linux Input/Output Error Fix

linux-no-space-inodeWarning

Linux "No Space Left" But Disk Not Full — Inode Exhaustion Fix

linux-ssh-permission-deniedWarning

Linux SSH Permission Denied (publickey) Fix

linux-port-already-in-useWarning

Linux "Address Already in Use" — Port Conflict Fix

linux-iptables-droppedWarning

Linux iptables Dropping Packets — Firewall Troubleshooting

linux-segfaultCritical

Linux Segmentation Fault (core dumped) Fix

linux-command-not-foundInformational

Linux "Command Not Found" Error Fix

linux-permission-denied-execInformational

Linux Permission Denied — Cannot Execute Script Fix

linux-errno-17-eexistWarning

Linux errno 17 EEXIST — File Exists Error

linux-errno-16-ebusyError

Linux errno 16 EBUSY — Device or Resource Busy

linux-errno-30-erofsError

Linux errno 30 EROFS — Read-Only File System

linux-errno-99-eaddrnotavailError

Linux errno 99 EADDRNOTAVAIL — Cannot Assign Requested Address

linux-bash-syntax-error-unexpected-tokenWarning

Linux Bash Syntax Error Near Unexpected Token

linux-bash-exit-code-1Warning

Linux Bash Exit Code 1 — General Error

linux-bash-exit-code-2Warning

Linux Bash Exit Code 2 — Misuse of Shell Builtin

linux-systemd-service-failedError

Linux systemd Service Failed to Start — Unit Entered Failed State

linux-systemd-dependency-failedError

Linux systemd Dependency Failed — Service Cannot Start

linux-apt-could-not-get-lockError

Linux APT 'Could Not Get Lock' — dpkg Lock Error

linux-apt-broken-packagesError

Linux APT 'Unmet Dependencies — Broken Packages' Error

linux-yum-dnf-no-package-availableWarning

Linux YUM/DNF 'No Package Available' Error

linux-oom-killerCritical

Linux OOM Killer — Out of Memory Process Killed

linux-filesystem-ext4-errorsCritical

Linux EXT4 Filesystem Errors Detected — Requires fsck

linux-ssh-connection-refusedError

Linux SSH Connection Refused — Port 22

linux-network-no-route-to-hostError

Linux 'No Route to Host' Network Error

linux-mount-wrong-fs-typeError

Linux Mount Error — Wrong FS Type, Bad Superblock

linux-errno-1-eperm-deepWarning

Linux EPERM (errno 1) — Operation Not Permitted (Deep Dive)

linux-errno-2-enoent-deepWarning

Linux ENOENT (errno 2) — No Such File or Directory (Deep Dive)

linux-errno-5-eio-deepError

Linux EIO (errno 5) — Input/Output Error (Deep Dive)

linux-errno-6-enxioError

Linux ENXIO (errno 6) — No Such Device or Address

linux-errno-7-e2bigWarning

Linux E2BIG (errno 7) — Argument List Too Long

linux-errno-12-enomem-deepCritical

Linux ENOMEM (errno 12) — Cannot Allocate Memory (Deep Dive)

linux-errno-14-efaultError

Linux EFAULT (errno 14) — Bad Address (Memory Access Error)

linux-errno-23-enfileError

Linux EMFILE/ENFILE (errno 24/23) — Too Many Open Files

linux-errno-28-enospc-deepError

Linux ENOSPC (errno 28) — No Space Left on Device (Deep Dive)

linux-errno-29-espipeInformational

Linux ESPIPE (errno 29) — Illegal Seek on Pipe/Socket

linux-signal-sigsegvError

Linux SIGSEGV — Segmentation Fault Signal Handling & Debugging

linux-signal-sigbusError

Linux SIGBUS — Bus Error Signal (Memory Alignment & Mapping)

linux-signal-sigfpeWarning

Linux SIGFPE — Floating Point Exception (Arithmetic Error)

linux-docker-common-errorsError

Linux Docker Common Errors — Container, Network & Volume Troubleshooting

linux-nginx-error-codesError

Linux Nginx Error Codes — 502, 504, 413 & Upstream Failures

linux-apache-error-codesWarning

Linux Apache Error Codes — AH01630, AH00558 & Module Errors

linux-mysql-error-codesError

Linux MySQL Error Codes — 1045, 2002, 1205 & Common Database Errors

linux-firewall-iptables-ufw-errorsWarning

Linux Firewall Errors — iptables & UFW Troubleshooting

linux-grub-error-minimal-bashCritical

Linux GRUB Rescue — Minimal BASH-like Error & Boot Recovery

linux-systemd-journal-errorsWarning

Linux systemd Journal Errors — Failed Services, Dependencies & Timers

linux-dns-resolution-failuresWarning

Linux DNS Resolution Failures — resolv.conf, systemd-resolved & nsswitch

linux-ssh-key-errorsWarning

Linux SSH Key Errors — Agent Forwarding, Host Key & Permission Denied (publickey)

linux-permission-denied-chmod-chownWarning

Linux Permission Denied — chmod, chown & ACL Troubleshooting Guide

linux-kernel-panic-not-syncingCritical

Linux Kernel Panic — Not Syncing: VFS Unable to Mount Root

linux-swap-and-memory-managementWarning

Linux Swap Errors — Swappiness, Swap Full, and Memory Pressure

linux-ssl-tls-certificate-errorsWarning

Linux SSL/TLS Certificate Errors — Expired, Self-Signed & Chain Issues

linux-errno-9-ebadfWarning

Linux EBADF (errno 9) — Bad File Descriptor

linux-errno-17-eexist-deepInformational

Linux EEXIST (errno 17) — File or Resource Already Exists (Deep Dive)

linux-cron-job-errorsWarning

Linux Cron Job Errors — Not Running, Permission Denied & Environment Issues

linux-package-dependency-hellError

Linux Package Dependency Hell — Broken Packages, Conflicts & Held Back

linux-selinux-permission-deniedError

SELinux Permission Denied — AVC Denied Errors and Troubleshooting

linux-apparmor-profile-errorsWarning

AppArmor Profile Errors — Access Denied and Profile Troubleshooting on Ubuntu

linux-crontab-syntax-errorsWarning

Crontab Syntax Errors — Common Mistakes and Debugging Cron Jobs

linux-xorg-display-errorsError

Xorg Display Errors — X Server Crashes, Black Screen, and Resolution Issues

linux-wayland-display-errorsWarning

Wayland Display Errors — Screen Sharing, Scaling, and Application Compatibility

linux-grub-rescue-detailedCritical

GRUB Rescue — Detailed Recovery from grub rescue> Prompt

linux-systemctl-service-errorsError

Systemctl Service Errors — Failed to Start, Dependency, and Unit File Issues

linux-journalctl-usage-guideInformational

Journalctl Usage Guide — Reading System Logs and Debugging Services

linux-lvm-errors-guideError

LVM Errors — Logical Volume Manager Troubleshooting Guide

linux-raid-errors-mdadmCritical

Linux RAID Errors — mdadm Degraded Array and Disk Failure Recovery

linux-nfs-mount-errorsError

NFS Mount Errors — Permission Denied, Stale Handle, and Connection Issues

linux-smb-samba-errorsWarning

Samba/SMB Errors — Windows File Sharing from Linux Troubleshooting

linux-postfix-mail-errorsError

Postfix Mail Errors — Email Delivery Failures and Queue Troubleshooting

linux-docker-container-errors-detailedError

Docker Container Errors — Exit Codes, OOMKilled, and Networking Issues

linux-nginx-common-errorsError

Nginx Common Errors — Configuration Test Failed and Upstream Timeout

linux-ssh-key-permission-errorsWarning

SSH Key Permission Errors — Too Open Permissions and Key Authentication Failures

linux-firewall-ufw-guideWarning

UFW Firewall Errors — Rules Not Working and Port Configuration Guide

linux-swap-space-errorsError

Linux Swap Space Errors — Swap Full, OOM Killer, and Swap Configuration

linux-ssl-certificate-errors-detailedError

Linux SSL/TLS Certificate Errors — Let's Encrypt, Chain, and Renewal Troubleshooting

linux-disk-io-performance-errorsWarning

Linux Disk I/O Performance Errors — High iowait, Slow Disk, and Diagnostics

linux-systemd-timer-errorsWarning

Systemd Timer Errors — Replacing Cron with Systemd Timers and Troubleshooting

linux-apt-key-deprecation-errorsInformational

APT Key Deprecation Errors — apt-key Is Deprecated Fix for Ubuntu/Debian

linux-container-permission-namespaceWarning

Linux Container Permission Errors — User Namespaces and Rootless Containers

linux-dns-troubleshooting-detailedWarning

Linux DNS Troubleshooting — systemd-resolved, /etc/resolv.conf, and DNS Debugging

linux-kubernetes-pod-crashloopbackoffError

Kubernetes CrashLoopBackOff — Pod Restart Loop and Container Crash Debugging

linux-kubernetes-pod-imagepullbackoffError

Kubernetes ImagePullBackOff — Container Image Download and Registry Errors

linux-docker-compose-network-errorWarning

Docker Compose Network Errors — Container Communication and DNS Resolution Failures

linux-nginx-502-bad-gatewayError

Nginx 502 Bad Gateway — Upstream Server Connection and Proxy Errors

linux-nginx-504-gateway-timeoutError

Nginx 504 Gateway Timeout — Slow Upstream Response and Timeout Configuration

linux-apache-mod-rewrite-errorsWarning

Apache mod_rewrite Errors — URL Rewriting, .htaccess, and Redirect Loop Issues

linux-letsencrypt-renewal-errorError

Let's Encrypt Certificate Renewal Error — Certbot and SSL Auto-Renewal Failures

linux-reverse-proxy-errorsWarning

Reverse Proxy Errors — SSL Termination, Header Forwarding, and Backend Connection Issues

linux-postgresql-common-errorsWarning

PostgreSQL Common Errors — Connection Refused, Authentication, and Query Failures

linux-redis-connection-errorsWarning

Redis Connection Errors — Server Connection Refused and Memory Limit Issues

linux-mongodb-connection-errorsWarning

MongoDB Connection Errors — Authentication Failed and Connection String Issues

linux-ansible-playbook-errorsWarning

Ansible Playbook Errors — Task Failures, SSH Connectivity, and Variable Resolution Issues

linux-terraform-errorsWarning

Terraform Errors — Plan, Apply, and State Management Failures

linux-github-actions-runner-errorsWarning

GitHub Actions Runner Errors — Workflow Failures and Self-Hosted Runner Issues

linux-logrotate-errorsInformational

Logrotate Errors — Log Rotation Configuration and Permission Failures on Linux

linux-rsync-errors-permission-deniedWarning

rsync Errors — Permission Denied, Connection Failed, and Partial Transfer Fixes

linux-tar-archive-errorsInformational

tar Archive Errors — Extraction Failures, Corrupted Archives, and Permission Issues

linux-environment-variables-path-issuesInformational

Environment Variables and PATH Issues — Command Not Found and Configuration on Linux

linux-locale-errorsInformational

Locale Errors — Cannot Set LC_ALL and Character Encoding Issues on Linux

linux-fail2ban-configuration-errorsWarning

Fail2Ban Configuration Errors — SSH Brute Force Protection and Ban Issues on Linux

linux-screen-tmux-session-errorsInformational

Screen and tmux Session Errors — Terminal Multiplexer Attachment and Detach Issues

linux-ci-cd-pipeline-errorsWarning

CI/CD Pipeline Errors — Build, Test, and Deployment Failures in Continuous Integration

linux-aws-cli-credentials-not-foundError

AWS CLI Credentials Not Found — Unable to Locate Credentials Error

linux-terraform-state-lock-errorError

Terraform State Lock Error — State File Locked by Another Process

linux-helm-chart-install-failedError

Helm Chart Install Failed — Kubernetes Helm Release Deployment Errors

linux-argocd-sync-failed-out-of-syncError

ArgoCD Sync Failed — Application Out of Sync and Health Degraded

linux-prometheus-scrape-target-downWarning

Prometheus Scrape Target Down — Metrics Endpoint Unreachable or Timeout

linux-grafana-no-data-dashboardWarning

Grafana Dashboard No Data — Data Source Connection and Query Errors

linux-elk-elasticsearch-cluster-red-statusCritical

Elasticsearch Cluster Red Status — Unassigned Shards and Data Loss Risk

linux-iptables-rules-not-persisting-rebootWarning

iptables Rules Not Persisting After Reboot — Firewall Configuration Lost

linux-wireguard-vpn-handshake-timeoutError

WireGuard VPN Handshake Timeout — Peer Connection Failure and No Traffic

linux-dns-over-tls-resolution-failureWarning

DNS-over-TLS Resolution Failure — Secure DNS Queries Not Working on Linux

linux-ssh-too-many-authentication-failuresWarning

SSH Too Many Authentication Failures — Connection Rejected After Key Attempts

linux-gpg-key-expired-cannot-verifyWarning

GPG Key Expired — Package Signature Verification and Key Management Errors

linux-ssl-certificate-chain-incompleteError

SSL Certificate Chain Incomplete — Intermediate Certificate Missing on Linux Server

linux-makefile-missing-separator-errorInformational

Makefile Missing Separator Error — Tab vs Spaces Indentation Issue

linux-systemd-service-failed-to-startError

systemd Service Failed to Start — Unit Activation Error and Debugging

linux-perf-tool-no-permission-deniedInformational

Linux perf Tool Permission Denied — Performance Counter Access Restricted

linux-strace-permission-denied-ptraceInformational

strace Permission Denied — ptrace Scope Restricted for Process Tracing

linux-memory-leak-oom-killerCritical

Linux OOM Killer Terminated Process — Out of Memory and Memory Leak Detection

linux-cpu-throttling-thermal-performanceWarning

Linux CPU Thermal Throttling — Performance Drops Due to Overheating

linux-docker-no-space-left-on-deviceError

Docker No Space Left on Device — Disk Full from Images, Volumes, and Build Cache

linux-container-cgroup-memory-limitError

Container Killed by cgroup Memory Limit — OOMKilled in Kubernetes and Docker

linux-apt-unmet-dependencies-broken-packagesError

apt Unmet Dependencies — Broken Packages and Dependency Resolution Failures

linux-chmod-permission-denied-scriptInformational

chmod Permission Denied on Script — Making Shell Scripts Executable on Linux

linux-bash-command-not-found-pathInformational

bash: command not found — PATH Environment Variable and Binary Location Issues

linux-git-merge-conflict-resolutionWarning

Git Merge Conflict — Resolving File Conflicts During Merge, Rebase, and Cherry-Pick

linux-npm-eacces-permission-error-globalWarning

npm EACCES Permission Error — Global Package Install Permission Denied

linux-errno-38-enosys-function-not-implementedWarning

Linux errno 38 ENOSYS Function Not Implemented — What It Means & How to Fix It

linux-errno-36-enametoolongInformational

Linux errno 36 ENAMETOOLONG File Name Too Long — What It Means & How to Fix It

linux-containerd-runtime-error-ociError

Linux containerd OCI Runtime Error — What It Means & How to Fix It

linux-xfs-metadata-corruption-repairCritical

Linux XFS Metadata Corruption Repair — What It Means & How to Fix It

linux-pip-externally-managed-environmentInformational

Linux pip Externally Managed Environment Error — What It Means & How to Fix It

linux-btrfs-balance-no-spaceError

Linux Btrfs Balance No Space Left Error — What It Means & How to Fix It

linux-coredump-segfault-analysisError

Linux Core Dump Segfault Analysis Guide — What It Means & How to Fix It

linux-zfs-pool-degraded-resilverCritical

Linux ZFS Pool Degraded Resilver — What It Means & How to Fix It

linux-flatpak-permission-denied-portalWarning

Linux Flatpak Permission Denied Portal Error — What It Means & How to Fix It

linux-nm-wifi-authentication-failedWarning

Linux NetworkManager Wi-Fi Authentication Failed — What It Means & How to Fix It

linux-snap-refresh-in-progress-lockInformational

Linux Snap Refresh In Progress Lock Error — What It Means & How to Fix It

linux-journald-disk-space-exhaustedError

Linux journald Disk Space Exhausted — What It Means & How to Fix It

linux-errno-40-eloop-symlink-loopWarning

Linux errno 40 ELOOP Too Many Symbolic Links — What It Means & How to Fix It

linux-kernel-taint-proprietary-moduleInformational

Linux Kernel Tainted Proprietary Module — What It Means & How to Fix It

linux-nftables-connection-tracking-table-fullError

Linux nftables Connection Tracking Table Full — What It Means & How to Fix It

linux-grub-error-file-not-foundCritical

Linux GRUB Error File Not Found — What It Means & How to Fix It

linux-podman-rootless-uid-mappingWarning

Linux Podman Rootless UID Mapping Error — What It Means & How to Fix It

linux-errno-16-ebusy-device-or-resource-busy-detailedWarning

Linux errno 16 EBUSY Device or Resource Busy — Detailed Troubleshooting Guide