## CVM

# CVM Error Values

The following errors are defined:

# | Name | Description
--- | --- | ---
`1` | `CVME_GENERAL` | Unspecified error.
`2` | `CVME_BAD_CLIDATA` | Invalid data from the client.
`3` | `CVME_BAD_MODDATA` | Invalid data from the CVM.
`4` | `CVME_IO` | Input or output error while communicating with the CVM.
`5` | `CVME_NOFACT` | A requested fact was not present.
`6` | `CVME_CONFIG` | The module has incomplete or non-functional configuration. This typically means an environment variable is missing or has bad contents.
`7` | `CVME_NOCRED` | A credential that is required for successful validation by the module was not present in the input to the module.
`100` | `CVME_PERMFAIL` | The credentials were accepted by the module but are incorrect.

Any non-zero value other than `CVME_PERMFAIL` (100) should be considered a temporary error.