---
title: rpcProgramVersionMismatch
framework: system
role: symbol
role_heading: Type Property
path: system/errno/rpcprogramversionmismatch
---

# rpcProgramVersionMismatch

The version of the remote procedure call (RPC) program is incorrect.

## Declaration

```swift
static var rpcProgramVersionMismatch: Errno { get }
```

## Mentioned in

Adopting Swift Error Constants

## Discussion

Discussion The requested version of the program isn’t available on the remote host. The corresponding C error is EPROGMISMATCH.

## See Also

### RPC Errors

- [rpcProcedureUnavailable](system/errno/rpcprocedureunavailable.md)
- [rpcProgramUnavailable](system/errno/rpcprogramunavailable.md)
- [rpcUnsuccessful](system/errno/rpcunsuccessful.md)
- [rpcVersionMismatch](system/errno/rpcversionmismatch.md)
