EC
errcodes.dev
HTTP
PostgreSQL
Linux
Python
Docker
21 languages Β· 7,377+ codes
errcodes.dev
/
Linux / POSIX
π§
Linux errno Codes
POSIX.1-2017
131 codes
POSIX errno codes from ENOENT to EHWPOISON
All severities
ERROR
WARN
All tiers
Common
Notable
Critical
Showing
131
of
131
errors
Code
Message
Severity
Tier
EPERM
Operation Not Permitted
ERROR
Common
β
ENOENT
No Such File or Directory
ERROR
Common
β
ESRCH
No Such Process
ERROR
Notable
β
EINTR
Interrupted System Call
WARN
Notable
β
EIO
Input/Output Error
ERROR
Critical
β
E2BIG
Argument List Too Long
ERROR
Notable
β
ENOEXEC
Exec Format Error
ERROR
Notable
β
EBADF
Bad File Descriptor
ERROR
Notable
β
EAGAIN
Resource Temporarily Unavailable
WARN
Common
β
ENOMEM
Out of Memory
ERROR
Critical
β
EACCES
Permission Denied
ERROR
Common
β
EBUSY
Device or Resource Busy
ERROR
Notable
β
EEXIST
File Already Exists
ERROR
Common
β
EINVAL
Invalid Argument
ERROR
Common
β
EMFILE
Too Many Open Files (per process)
ERROR
Notable
β
ENOSPC
No Space Left on Device
ERROR
Critical
β
EPIPE
Broken Pipe
WARN
Common
β
ENOSYS
Function Not Implemented
ERROR
Notable
β
EADDRINUSE
Address Already in Use
ERROR
Common
β
ECONNREFUSED
Connection Refused
ERROR
Common
β
ETIMEDOUT
Connection Timed Out
ERROR
Notable
β
ECONNRESET
Connection Reset by Peer
ERROR
Notable
β
ELOOP
Too Many Levels of Symbolic Links
ERROR
Notable
β
ENAMETOOLONG
File Name Too Long
ERROR
Common
β
EHOSTUNREACH
No Route to Host
ERROR
Notable
β
EDEADLK
Resource Deadlock Avoided
ERROR
Critical
β
ENXIO
No Such Device or Address
ERROR
Notable
β
ECHILD
No Child Processes
ERROR
Common
β
EFAULT
Bad Address
ERROR
Common
β
ENOTBLK
Block Device Required
ERROR
Critical
β
EXDEV
Invalid Cross-Device Link
ERROR
Common
β
ENODEV
No Such Device
ERROR
Notable
β
ENOTDIR
Not a Directory
ERROR
Common
β
EISDIR
Is a Directory
ERROR
Common
β
ENFILE
File Table Overflow
ERROR
Common
β
ENOTTY
Inappropriate ioctl for Device
ERROR
Notable
β
ETXTBSY
Text File Busy
ERROR
Notable
β
EFBIG
File Too Large
ERROR
Common
β
ESPIPE
Illegal Seek
ERROR
Notable
β
EROFS
Read-Only File System
ERROR
Common
β
EMLINK
Too Many Links
ERROR
Critical
β
EDOM
Math Argument Out of Domain
ERROR
Notable
β
ERANGE
Math Result Not Representable
ERROR
Common
β
ENOLCK
No Locks Available
ERROR
Notable
β
ENOTEMPTY
Directory Not Empty
ERROR
Common
β
ENOMSG
No Message of Desired Type
ERROR
Critical
β
EIDRM
Identifier Removed
ERROR
Notable
β
ECHRNG
Channel Number Out of Range
ERROR
Critical
β
EL2NSYNC
Level 2 Not Synchronized
ERROR
Critical
β
EL3HLT
Level 3 Halted
ERROR
Critical
β
EL3RST
Level 3 Reset
ERROR
Critical
β
ELNRNG
Link Number Out of Range
ERROR
Critical
β
EUNATCH
Protocol Driver Not Attached
ERROR
Notable
β
ENOCSI
No CSI Structure Available
ERROR
Critical
β
EL2HLT
Level 2 Halted
ERROR
Critical
β
EBADE
Invalid Exchange
ERROR
Notable
β
EBADR
Invalid Request Descriptor
ERROR
Notable
β
EXFULL
Exchange Full
ERROR
Notable
β
ENOANO
No Anode
ERROR
Critical
β
EBADRQC
Invalid Request Code
ERROR
Notable
β
EBADSLT
Invalid Slot
ERROR
Notable
β
EBFONT
Bad Font File Format
ERROR
Critical
β
ENOSTR
Device Not a Stream
ERROR
Notable
β
ENODATA
No Data Available
ERROR
Notable
β
ETIME
Timer Expired
ERROR
Notable
β
ENOSR
Out of Streams Resources
ERROR
Notable
β
ENONET
Machine Is Not on the Network
ERROR
Notable
β
ENOPKG
Package Not Installed
ERROR
Critical
β
EREMOTE
Object Is Remote
ERROR
Notable
β
ENOLINK
Link Has Been Severed
ERROR
Notable
β
EADV
Advertise Error
ERROR
Critical
β
ESRMNT
Srmount Error
ERROR
Critical
β
ECOMM
Communication Error on Send
ERROR
Notable
β
EPROTO
Protocol Error
ERROR
Notable
β
EMULTIHOP
Multihop Attempted
ERROR
Notable
β
EDOTDOT
RFS Specific Error
ERROR
Critical
β
EBADMSG
Bad Message
ERROR
Notable
β
EOVERFLOW
Value Too Large for Defined Data Type
ERROR
Notable
β
ENOTUNIQ
Name Not Unique on Network
ERROR
Notable
β
EBADFD
File Descriptor in Bad State
ERROR
Notable
β
EREMCHG
Remote Address Changed
ERROR
Notable
β
ELIBACC
Cannot Access a Needed Shared Library
ERROR
Notable
β
ELIBBAD
Accessing a Corrupted Shared Library
ERROR
Notable
β
ELIBSCN
.lib Section in a.out Corrupted
ERROR
Critical
β
ELIBMAX
Too Many Shared Libraries
ERROR
Notable
β
ELIBEXEC
Cannot Exec a Shared Library Directly
ERROR
Common
β
EILSEQ
Invalid or Incomplete Multibyte or Wide Character
ERROR
Notable
β
ERESTART
Interrupted System Call Should Be Restarted
ERROR
Notable
β
ESTRPIPE
Streams Pipe Error
ERROR
Notable
β
EUSERS
Too Many Users
ERROR
Notable
β
ENOTSOCK
Socket Operation on Non-Socket
ERROR
Common
β
EDESTADDRREQ
Destination Address Required
ERROR
Common
β
EMSGSIZE
Message Too Long
ERROR
Common
β
EPROTOTYPE
Protocol Wrong Type for Socket
ERROR
Common
β
ENOPROTOOPT
Protocol Not Available
ERROR
Common
β
EPROTONOSUPPORT
Protocol Not Supported
ERROR
Common
β
ESOCKTNOSUPPORT
Socket Type Not Supported
ERROR
Common
β
EOPNOTSUPP
Operation Not Supported
ERROR
Common
β
EPFNOSUPPORT
Protocol Family Not Supported
ERROR
Common
β
EAFNOSUPPORT
Address Family Not Supported by Protocol
ERROR
Common
β
EADDRNOTAVAIL
Cannot Assign Requested Address
ERROR
Notable
β
ENETDOWN
Network Is Down
ERROR
Notable
β
ENETUNREACH
Network Is Unreachable
ERROR
Notable
β
ENETRESET
Network Dropped Connection on Reset
ERROR
Notable
β
ECONNABORTED
Software Caused Connection Abort
ERROR
Notable
β
ENOBUFS
No Buffer Space Available
ERROR
Notable
β
EISCONN
Transport Endpoint Is Already Connected
ERROR
Common
β
ENOTCONN
Transport Endpoint Is Not Connected
ERROR
Common
β
ESHUTDOWN
Cannot Send After Transport Endpoint Shutdown
ERROR
Common
β
ETOOMANYREFS
Too Many References: Cannot Splice
ERROR
Critical
β
EHOSTDOWN
Host Is Down
ERROR
Notable
β
EALREADY
Operation Already in Progress
ERROR
Common
β
EINPROGRESS
Operation Now in Progress
ERROR
Common
β
ESTALE
Stale File Handle
ERROR
Notable
β
EUCLEAN
Structure Needs Cleaning
ERROR
Notable
β
ENOTNAM
Not a XENIX Named Type File
ERROR
Critical
β
ENAVAIL
No XENIX Semaphores Available
ERROR
Critical
β
EISNAM
Is a Named Type File
ERROR
Critical
β
EREMOTEIO
Remote I/O Error
ERROR
Notable
β
EDQUOT
Disk Quota Exceeded
ERROR
Notable
β
ENOMEDIUM
No Medium Found
ERROR
Notable
β
EMEDIUMTYPE
Wrong Medium Type
ERROR
Notable
β
ECANCELED
Operation Canceled
ERROR
Common
β
ENOKEY
Required Key Not Available
ERROR
Notable
β
EKEYEXPIRED
Key Has Expired
ERROR
Notable
β
EKEYREVOKED
Key Has Been Revoked
ERROR
Notable
β
EKEYREJECTED
Key Was Rejected by Service
ERROR
Notable
β
EOWNERDEAD
Owner Died
ERROR
Notable
β
ENOTRECOVERABLE
State Not Recoverable
ERROR
Notable
β
ERFKILL
Operation Not Possible Due to RF-Kill
ERROR
Notable
β
EHWPOISON
Memory Page Has Hardware Error
ERROR
Critical
β