| Anterior | Siguiente |
| EMULTIHOP | ELOCKUNMAPPED |
EBADRPC
Qué significa EBADRPC en macOS
EBADRPC pertenece al grupo BSD/Darwin de errores NFS/ONC RPC. Señala que la estructura disponible para el código RPC no es válida, pero no es por sí mismo un status de respuesta wire-level ni demuestra que el servidor sea el culpable.
ONC RPC transporta xid, tipo de mensaje, versión RPC, programa, versión de programa, procedimiento, credenciales y datos XDR. Para entender el error hay que conservar los campos que identifican el intercambio concreto.
Qué comprobar
- Registra xid, endpoint, transporte, program number, program version y procedure number.
- Cuando la política lo permita, captura el record RPC completo; en TCP una captura parcial puede parecer malformada.
- Compara definiciones XDR y stubs generados entre cliente y servidor.
- No lo equipares automáticamente con
GARBAGE_ARGS: ese es un resultado RPC concreto de argumentos que el procedimiento remoto no pudo decodificar.
Referencias técnicas
- Apple XNU: errno.h
- RFC 5531: ONC RPC version 2 message and reply structure
- RFC 4506: XDR data-description language
¿Buscas un código diferente? Buscar otro código de estado o error.