What does errno 79 (ELIBACC) mean?

 
Could be also:
ConstantTypeOS
EFTYPEerrnoMac
EOVERFLOWerrnoSolaris
NDIS_INTERNAL_ERRORBugCheck CodeWindows
Previous Next
ENAMETOOLONG EFTYPE

ELIBACC

ELIBACC is a Linux loader-era errno for failure to access a needed shared library. It should be read in the context of executable loading and library resolution, not as a generic file-open failure detached from the binary being executed.

Modern systems usually report loader problems through execve(), the ELF interpreter, dynamic linker diagnostics, audit logs, or package metadata. If ELIBACC is the observed symbolic name, preserve the executable path, interpreter, library search path, mount namespace, permissions, and whether the failing object is a legacy binary format.

Useful distinctions

  • ELIBACC: the needed library could not be accessed.
  • ELIBBAD: the needed library was found but considered corrupted or invalid.
  • ELIBEXEC: the object was a shared library where an executable was required.
  • ENOENT or EACCES: the lower file lookup or permission result before loader interpretation.

Linux execve(2) · Linux ELF loader source · Linux errno(3) · Linux UAPI errno definitions


Looking for a different code? Search another status or error code.