| Anterior | Siguiente |
| EOVERFLOW | ENOTUNIQ |
EPROGMISMATCH
Qué significa EPROGMISMATCH en macOS
EPROGMISMATCH aparece después de que el RPC sea entendido y el programa reconocido; lo incompatible es su versión de aplicación. No es lo mismo que ERPCMISMATCH, que se refiere a la versión del protocolo RPC externo.
El resultado RPC puede indicar el rango mínimo/máximo de versiones de programa soportadas. Ese rango evita adivinar si el cliente es demasiado antiguo, demasiado nuevo o llegó a otro despliegue.
Qué comprobar
- Captura program number, versión solicitada y los límites low/high devueltos por el servidor.
- Compara stubs/interfaces del cliente con la versión realmente desplegada en el servidor.
- Si hay varios nodos, comprueba rollout mixto: una misma petición puede fallar solo contra un backend desactualizado.
- No lo confundas con programa no exportado ni con procedimiento ausente dentro de una versión válida.
Referencias técnicas
- Apple XNU: errno.h
- RFC 5531: PROG_MISMATCH and its supported-version range
- RFC 1833: ONC RPC binding context
¿Buscas un código diferente? Buscar otro código de estado o error.