mirror of
https://github.com/moparisthebest/pacman
synced 2024-12-22 07:48:50 -05:00
Report missing directory if we can not initialise alpm library
When pacman failed to initialise the alpm library due to the database directory being missing (either via the root not existing or the database directory itself not existing), it just printed the non-informative message "could not find or read directory". Add the directory information the the error output. E.g.: error: failed to initialize alpm library (could not find or read directory: /this/does/not/exist/var/lib/pacman/) Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
parent
d7bd40045c
commit
48861f509a
@ -668,8 +668,8 @@ static int setup_libalpm(void)
|
||||
/* initialize library */
|
||||
handle = alpm_initialize(config->rootdir, config->dbpath, &err);
|
||||
if(!handle) {
|
||||
pm_printf(ALPM_LOG_ERROR, _("failed to initialize alpm library (%s)\n"),
|
||||
alpm_strerror(err));
|
||||
pm_printf(ALPM_LOG_ERROR, _("failed to initialize alpm library\n(%s: %s)\n"),
|
||||
alpm_strerror(err), config->dbpath);
|
||||
if(err == ALPM_ERR_DB_VERSION) {
|
||||
pm_printf(ALPM_LOG_ERROR, _(" try running pacman-db-upgrade\n"));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user