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.

Referenced By

libalpm(3).

Fri Jul 22 2022 libalpm