libalpm_errors - Man Page
Name
libalpm_errors — Error Codes
— Error codes returned by libalpm.
Synopsis
Enumerations
enum alpm_errno_t { ALPM_ERR_OK = 0, ALPM_ERR_MEMORY, ALPM_ERR_SYSTEM, ALPM_ERR_BADPERMS, ALPM_ERR_NOT_A_FILE, ALPM_ERR_NOT_A_DIR, ALPM_ERR_WRONG_ARGS, ALPM_ERR_DISK_SPACE, ALPM_ERR_HANDLE_NULL, ALPM_ERR_HANDLE_NOT_NULL, ALPM_ERR_HANDLE_LOCK, ALPM_ERR_DB_OPEN, ALPM_ERR_DB_CREATE, ALPM_ERR_DB_NULL, ALPM_ERR_DB_NOT_NULL, ALPM_ERR_DB_NOT_FOUND, ALPM_ERR_DB_INVALID, ALPM_ERR_DB_INVALID_SIG, ALPM_ERR_DB_VERSION, ALPM_ERR_DB_WRITE, ALPM_ERR_DB_REMOVE, ALPM_ERR_SERVER_BAD_URL, ALPM_ERR_SERVER_NONE, ALPM_ERR_TRANS_NOT_NULL, ALPM_ERR_TRANS_NULL, ALPM_ERR_TRANS_DUP_TARGET, ALPM_ERR_TRANS_DUP_FILENAME, ALPM_ERR_TRANS_NOT_INITIALIZED, ALPM_ERR_TRANS_NOT_PREPARED, ALPM_ERR_TRANS_ABORT, ALPM_ERR_TRANS_TYPE, ALPM_ERR_TRANS_NOT_LOCKED, ALPM_ERR_TRANS_HOOK_FAILED, ALPM_ERR_PKG_NOT_FOUND, ALPM_ERR_PKG_IGNORED, ALPM_ERR_PKG_INVALID, ALPM_ERR_PKG_INVALID_CHECKSUM, ALPM_ERR_PKG_INVALID_SIG, ALPM_ERR_PKG_MISSING_SIG, ALPM_ERR_PKG_OPEN, ALPM_ERR_PKG_CANT_REMOVE, ALPM_ERR_PKG_INVALID_NAME, ALPM_ERR_PKG_INVALID_ARCH, ALPM_ERR_SIG_MISSING, ALPM_ERR_SIG_INVALID, ALPM_ERR_UNSATISFIED_DEPS, ALPM_ERR_CONFLICTING_DEPS, ALPM_ERR_FILE_CONFLICTS, ALPM_ERR_RETRIEVE, ALPM_ERR_INVALID_REGEX, ALPM_ERR_LIBARCHIVE, ALPM_ERR_LIBCURL, ALPM_ERR_EXTERNAL_DOWNLOAD, ALPM_ERR_GPGME, ALPM_ERR_MISSING_CAPABILITY_SIGNATURES }
libalpm's error type
Functions
alpm_errno_t alpm_errno (alpm_handle_t *handle)
Returns the current error code from the handle.
const char * alpm_strerror (alpm_errno_t err)
Returns the string corresponding to an error number.
Detailed Description
Error codes returned by libalpm.
Enumeration Type Documentation
enum alpm_errno_t
libalpm's error type
Enumerator
- ALPM_ERR_OK
No error.
- ALPM_ERR_MEMORY
Failed to allocate memory.
- ALPM_ERR_SYSTEM
A system error occurred.
- ALPM_ERR_BADPERMS
Permmision denied.
- ALPM_ERR_NOT_A_FILE
Should be a file.
- ALPM_ERR_NOT_A_DIR
Should be a directory.
- ALPM_ERR_WRONG_ARGS
Function was called with invalid arguments.
- ALPM_ERR_DISK_SPACE
Insufficient disk space.
- ALPM_ERR_HANDLE_NULL
Handle should be null.
- ALPM_ERR_HANDLE_NOT_NULL
Handle should not be null.
- ALPM_ERR_HANDLE_LOCK
Failed to acquire lock.
- ALPM_ERR_DB_OPEN
Failed to open database.
- ALPM_ERR_DB_CREATE
Failed to create database.
- ALPM_ERR_DB_NULL
Database should not be null.
- ALPM_ERR_DB_NOT_NULL
Database should be null.
- ALPM_ERR_DB_NOT_FOUND
The database could not be found.
- ALPM_ERR_DB_INVALID
Database is invalid.
- ALPM_ERR_DB_INVALID_SIG
Database has an invalid signature.
- ALPM_ERR_DB_VERSION
The localdb is in a newer/older format than libalpm expects.
- ALPM_ERR_DB_WRITE
Failed to write to the database.
- ALPM_ERR_DB_REMOVE
Failed to remove entry from database.
- ALPM_ERR_SERVER_BAD_URL
Server URL is in an invalid format.
- ALPM_ERR_SERVER_NONE
The database has no configured servers.
- ALPM_ERR_TRANS_NOT_NULL
A transaction is already initialized.
- ALPM_ERR_TRANS_NULL
A transaction has not been initialized.
- ALPM_ERR_TRANS_DUP_TARGET
Duplicate target in transaction.
- ALPM_ERR_TRANS_DUP_FILENAME
Duplicate filename in transaction.
- ALPM_ERR_TRANS_NOT_INITIALIZED
A transaction has not been initialized.
- ALPM_ERR_TRANS_NOT_PREPARED
Transaction has not been prepared.
- ALPM_ERR_TRANS_ABORT
Transaction was aborted.
- ALPM_ERR_TRANS_TYPE
Failed to interrupt transaction.
- ALPM_ERR_TRANS_NOT_LOCKED
Tried to commit transaction without locking the database.
- ALPM_ERR_TRANS_HOOK_FAILED
A hook failed to run.
- ALPM_ERR_PKG_NOT_FOUND
Package not found.
- ALPM_ERR_PKG_IGNORED
Package is in ignorepkg.
- ALPM_ERR_PKG_INVALID
Package is invalid.
- ALPM_ERR_PKG_INVALID_CHECKSUM
Package has an invalid checksum.
- ALPM_ERR_PKG_INVALID_SIG
Package has an invalid signature.
- ALPM_ERR_PKG_MISSING_SIG
Package does not have a signature.
- ALPM_ERR_PKG_OPEN
Cannot open the package file.
- ALPM_ERR_PKG_CANT_REMOVE
Failed to remove package files.
- ALPM_ERR_PKG_INVALID_NAME
Package has an invalid name.
- ALPM_ERR_PKG_INVALID_ARCH
Package has an invalid architecture.
- ALPM_ERR_SIG_MISSING
Signatures are missing.
- ALPM_ERR_SIG_INVALID
Signatures are invalid.
- ALPM_ERR_UNSATISFIED_DEPS
Dependencies could not be satisfied.
- ALPM_ERR_CONFLICTING_DEPS
Conflicting dependencies.
- ALPM_ERR_FILE_CONFLICTS
Files conflict.
- ALPM_ERR_RETRIEVE
Download failed.
- ALPM_ERR_INVALID_REGEX
Invalid Regex.
- ALPM_ERR_LIBARCHIVE
Error in libarchive.
- ALPM_ERR_LIBCURL
Error in libcurl.
- ALPM_ERR_EXTERNAL_DOWNLOAD
Error in external download program.
- ALPM_ERR_GPGME
Error in gpgme.
- ALPM_ERR_MISSING_CAPABILITY_SIGNATURES
Missing compile-time features.
Function Documentation
alpm_errno_t alpm_errno (alpm_handle_t * handle)
Returns the current error code from the handle.
- Parameters
handle the context handle
- Returns
the current error code of the handle
const char * alpm_strerror (alpm_errno_t err)
Returns the string corresponding to an error number.
- Parameters
err the error code to get the string for
- Returns
the string relating to the given error code
Author
Generated automatically by Doxygen for libalpm from the source code.