This module is a central location for all salt exceptions
salt.exceptions.
AuthenticationError
(message='')¶If sha256 signature fails during decryption
salt.exceptions.
AuthorizationError
(message='')¶Thrown when runner or wheel execution fails due to permissions
salt.exceptions.
CommandExecutionError
(message='')¶Used when a module runs a command which returns an error and wants to show the user the output gracefully instead of dying
salt.exceptions.
CommandNotFoundError
(message='')¶Used in modules or grains when a required binary is not available
salt.exceptions.
EauthAuthenticationError
(message='')¶Thrown when eauth authentication fails
salt.exceptions.
FileLockError
(msg, time_start=None, *args, **kwargs)¶Used when an error occurs obtaining a file lock
salt.exceptions.
FileserverConfigError
(message='')¶Used when invalid fileserver settings are detected
salt.exceptions.
GitLockError
(errno, strerror, *args, **kwargs)¶Raised when an uncaught error occurs in the midst of obtaining an update/checkout lock in salt.utils.gitfs.
NOTE: While this uses the errno param similar to an OSError, this exception class is not as subclass of OSError. This is done intentionally, so that this exception class can be caught in a try/except without being caught as an OSError.
salt.exceptions.
LoaderError
(message='')¶Problems loading the right renderer
salt.exceptions.
MasterExit
¶Rise when the master exits
salt.exceptions.
MinionError
(message='')¶Minion problems reading uris such as salt:// or http://
salt.exceptions.
NotImplemented
(message='')¶Used when a module runs a command which returns an error and wants to show the user the output gracefully instead of dying
salt.exceptions.
PkgParseError
(message='')¶Used when of the pkg modules cannot correctly parse the output from the CLI tool (pacman, yum, apt, aptitude, etc)
salt.exceptions.
PublishError
(message='')¶Problems encountered when trying to publish a command
salt.exceptions.
SaltCacheError
(message='')¶Thrown when a problem was encountered trying to read or write from the salt cache
salt.exceptions.
SaltClientError
(message='')¶Problem reading the master root key
salt.exceptions.
SaltClientTimeout
(msg, jid=None, *args, **kwargs)¶Thrown when a job sent through one of the Client interfaces times out
Takes the jid
as a parameter
salt.exceptions.
SaltCloudConfigError
(message='')¶Raised when a configuration setting is not found and should exist.
salt.exceptions.
SaltCloudException
(message='')¶Generic Salt Cloud Exception
salt.exceptions.
SaltCloudExecutionFailure
(message='')¶Raised when too much failures have occurred while querying/waiting for data.
salt.exceptions.
SaltCloudExecutionTimeout
(message='')¶Raised when too much time has passed while querying/waiting for data.
salt.exceptions.
SaltCloudNotFound
(message='')¶Raised when some cloud provider function cannot find what's being searched.
salt.exceptions.
SaltCloudPasswordError
(message='')¶Raise when virtual terminal password input failed
salt.exceptions.
SaltCloudSystemExit
(message, exit_code=1)¶This exception is raised when the execution should be stopped.
salt.exceptions.
SaltConfigurationError
(message='')¶Configuration error
salt.exceptions.
SaltDaemonNotRunning
(message='')¶Throw when a running master/minion/syndic is not running but is needed to perform the requested operation (e.g., eauth).
salt.exceptions.
SaltException
(message='')¶Base exception class; all Salt-specific exceptions should subclass this
pack
()¶Pack this exception into a serializable dictionary that is safe for transport via msgpack
salt.exceptions.
SaltInvocationError
(message='')¶Used when the wrong number of arguments are sent to modules or invalid arguments are specified on the command line
salt.exceptions.
SaltMasterError
(message='')¶Problem reading the master root key
salt.exceptions.
SaltNoMinionsFound
(message='')¶An attempt to retrieve a list of minions failed
salt.exceptions.
SaltRenderError
(message, line_num=None, buf='', marker=' <======================', trace=None)¶Used when a renderer needs to raise an explicit error. If a line number and buffer string are passed, get_context will be invoked to get the location of the error.
salt.exceptions.
SaltReqTimeoutError
(message='')¶Thrown when a salt master request call fails to return within the timeout
salt.exceptions.
SaltRunnerError
(message='')¶Problem in runner
salt.exceptions.
SaltSyndicMasterError
(message='')¶Problem while proxying a request in the syndication master
salt.exceptions.
SaltSystemExit
(code=0, msg=None)¶This exception is raised when an unsolvable problem is found. There's nothing else to do, salt should just exit.
salt.exceptions.
SaltWheelError
(message='')¶Problem in wheel
salt.exceptions.
TimedProcTimeoutError
(message='')¶Thrown when a timed subprocess does not terminate within the timeout, or if the specified timeout is not an int or a float
salt.exceptions.
TokenAuthenticationError
(message='')¶Thrown when token authentication fails
salt.exceptions.
get_error_message
(error)¶Get human readable message from Python Exception