Table of Contents

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.