What does errno 83 (ELIBACC) mean?

 
Could be also:
ConstantTypeOS
ERROR_FAIL_I24Win32 errorWindows
ELIBEXECerrnoLinux
EDEVERRerrnoMac
NO_BOOT_DEVICEBugCheck CodeWindows
Previous Next
EREMCHG ELIBBAD

ELIBACC

Historical a.out static shared-library loading

ELIBACC is not the usual modern ELF runtime-loader message. Solaris marks the errno obsolete and ties it to executing an a.out program that requires a static shared library: the required library either does not exist or the user cannot access it.

The distinction from ELIBBAD is important. ELIBACC concerns finding or accessing the required library; ELIBBAD means the static shared library was found but could not be loaded and was probably corrupted. ELIBEXEC covers trying to execute a shared library itself.

Diagnosis for old binaries and archives

  • Confirm the executable format and whether the artifact is an old a.out binary before applying this errno description to a modern ELF launch failure.
  • Inspect the required static shared-library path, existence, and access permissions under the identity performing exec.
  • For cross-platform log decoders, preserve the Solaris errno namespace because other systems may use the same integer differently.

References


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