the transaction id has already been used (internal error)
the PackageKit daemon failed to start
the user declined interaction on the task
the simulation was declined by the user
the transaction failed for an unknown reason
the transaction failed authentication/authorization
the file is invalid
the package_id is invalid
the action is not supported
the transaction id was not pre-allocated (internal error)
the role was not set (internal error)
Errors that can be thrown