¿Qué significa el código errno 87 (ELIBEXEC) en Solaris?

 
También puede significar:
ConstanteTipoSO
ERROR_INVALID_PARAMETERError de WindowsWindows
EUSERSerrnoLinux
ESHLIBVERSerrnomacOS
XNS_INTERNAL_ERRORCódigo BSODWindows
Anterior Siguiente
ESHLIBVERS ENOTSOCK

ELIBEXEC

Qué significa ELIBEXEC en Solaris

ELIBEXEC es el error histórico de «cannot exec a shared library directly». El problema es el tipo del objeto que llegó a la operación de ejecución, no sus permisos de lectura/escritura.

En la práctica puede revelar un wrapper, symlink o deployment antiguo que seleccionó la biblioteca en vez del ejecutable correspondiente.

Qué comprobar

  • Registra la ruta final después de PATH, wrappers y symlinks.
  • Identifica el formato y tipo del objeto seleccionado.
  • Revisa scripts de instalación que puedan haber intercambiado destinos de programa y biblioteca.
  • No intentes corregirlo simplemente añadiendo execute permission a una librería.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.