| Anterior | Siguiente |
| EBADMSG | EMULTIHOP |
EPROGUNAVAIL
Qué significa EPROGUNAVAIL en macOS
EPROGUNAVAIL no significa “no se puede conectar”. El peer entendió suficiente de la llamada RPC para indicar que el programa solicitado no está disponible/exportado.
Programa, versión y procedimiento son identificadores distintos. El servicio puede estar ausente, registrado en otro endpoint/transporte o el cliente puede haber llegado a un servidor correcto de red pero incorrecto de aplicación.
Qué comprobar
- Registra servidor, transporte, program number, program version y procedure number.
- Comprueba que DNS, balanceador y mapping de puertos conducen al servicio previsto.
- Verifica registro/inicio del servicio RPC y sus mappings; un retry idéntico no exporta un programa ausente.
- Distingue
EPROGUNAVAILdeEPROGMISMATCH(programa existe, versión no) yEPROCUNAVAIL(procedimiento no existe).
Referencias técnicas
- Apple XNU: errno.h
- RFC 5531: PROG_UNAVAIL and RPC call identifiers
- RFC 1833: binding protocols for ONC RPC
- IANA: ONC RPC program-number registry
¿Buscas un código diferente? Buscar otro código de estado o error.