Skip to main content

Error codes

This section lists process exit codes returned by the RMM SDK Tools based on your operating system.

Windows

Exit code

Numeric value

Description

ERROR_SUCCESS

0

The operation completed successfully.

ERROR_READ_FAULT

30

The system cannot read from the specified device.

ERROR_INVALID_PASSWORD

86

This exit code is returned at the end of a security agent uninstall attempt, in specific scenarios when the maintenance password is either missing or incorrect.

ERROR_OPEN_FAILED

110

The system cannot open the device or the specified file. This exit code is returned when the tool is unable to access file system resources required for the specific operation.

ERROR_BAD_ARGUMENTS

160

One or more arguments are not correct. This error code is returned if the parameters received by the tool are invalid.

ERROR_FILE_INVALID

1006

The volume for a file has been externally altered so that the opened file is no longer valid.

ERROR_SUCCESS_REBOOT_REQUIRED

3010

The requested operation is successful. Changes will not be effective until the system is rebooted.

ERROR_FAIL_REBOOT_REQUIRED

3017

The requested operation failed. A system reboot is required to roll back the changes.

Note

The RMM SDK Tools exit codes are frequently related to the security agent installer. For unlisted error codes, refer to the BEST installer exit codes, or the .

macOS

Exit code

Numeric value

Description

EXIT_SUCCESS

0

The operation completed successfully.

ENOENT

2

No such file or directory. This error code is returned when attempting to install the security agent and the path to the DMG file is incorrect or it cannot copy the PKG file from the installation image (DMG file).

EBUSY

16

Returned when a running installation of the security agent is discovered on the machine.

EINVAL

22

Invalid argument. This exit code is returned if the parameters received by the tool are invalid.

Note

For unlisted exit codes, refer to the macOS system errors.

Linux

Exit code

Numeric value

Description

EXIT_SUCCESS

0

The operation completed successfully.

EXIT_FAILURE

1

The operation did not complete successfully.

EPERM

1

Operation not permitted. This error is returned if the user doesn’t have permissions to perform the action.

ENOENT

2

Additional resources accessed by the tool might be corrupt.

EBUSY

16

Returned when a running installation of the security agent is discovered on the machine.

EINVAL

22

Invalid argument. This error code is returned if the parameters received by the tool are invalid.

Note

For unlisted exit codes, refer to the Linux System Errors.