¿Qué significa el código errno 93 (EPROTONOSUPPORT) en Linux?

 
También puede significar:
ConstanteTipoSO
ENOATTRerrnomacOS
ENOTEMPTYerrnoSolaris
UNSUPPORTED_PROCESSORCódigo BSODWindows
Anterior Siguiente
ESTRPIPE ENOATTR

EPROTONOSUPPORT

Qué significa EPROTONOSUPPORT

EPROTONOSUPPORT indica que el sistema no puede proporcionar el número de protocolo pedido para la combinación de dominio y tipo. Suele aparecer al crear el socket, aunque una operación posterior también puede revelar una incompatibilidad de protocolo.

Conviene separarlo de errores cercanos: EAFNOSUPPORT trata de la familia de direcciones, EPROTOTYPE de una incompatibilidad de tipo/protocolo y ENOPROTOOPT de una opción desconocida en un nivel concreto.

Qué comprobar

  • Registra los valores numéricos de dominio, tipo y protocolo usados en socket().
  • Cuando proceda, conserva la tupla devuelta por getaddrinfo() en vez de hardcodear un protocolo distinto.
  • Revisa módulos/kernel, contenedor o sandbox cuando la capacidad existe en otro host.
  • Para opciones de protocolo, comprueba por separado level y optname; no son el mismo problema que crear un protocolo no soportado.

Referencias técnicas


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