Enum ExitCode
- Namespace
- ZeroInstall.Commands
- Assembly
- 0install.dll
An exit code is returned to the original caller after the application terminates, to indicate success or the reason for failure.
public enum ExitCode
Fields
AccessDenied = 11
You have insufficient access rights. This can potentially be fixed by running the command as an Administrator/root. It may also indicate misconfigured file permissions.
Conflict = 15
A desktop integration operation could not be completed due to conflicting AccessPoints.
DigestMismatch = 26
The ManifestDigest of an implementation does not match the expected value. This could be caused by a damaged download or an incorrect feed.
ExecutorError = 21
The IExecutor was unable to launch the desired application. This usually indicates a problem with the feed.
IOError = 12
There was an IO problem. This encompasses issues such as missing files or insufficient disk space.
InvalidArguments = 99
The command-line arguments passed to the application were invalid.
InvalidData = 25
A data file could not be parsed. This encompasses issues such as damaged configuration files or malformed XML documents (e.g. feeds).
InvalidSignature = 27
There was a problem with the digital signature of a feed. The signature may be missing, damaged or not trusted for the source the feed came from.
NoChanges = 1
The operation resulted in no changes. This may be due to a problem with the input or simply indicate that the system is already in the desired state.
NotSupported = 50
The operation could not be completed because a feature that is not (yet) supported was requested. Upgrading to a newer version may resolve this issue.
OK = 0
The operation completed without any problems.
SolverError = 20
The ISolver was unable to provide Selections that fulfill the Requirements. This can be caused by a problem with the feed, an impossible request (e.g., non-existing version) or your local configuration.
UserCanceled = 100
The user canceled the task.
WebError = 10
There was a network problem. This may be intermittent and resolve itself e.g. when a Wi-Fi connection is restored.