summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/libalpm/sync.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/libalpm/sync.c b/lib/libalpm/sync.c
index 65a853dc..b6ae7b72 100644
--- a/lib/libalpm/sync.c
+++ b/lib/libalpm/sync.c
@@ -1190,6 +1190,11 @@ static int check_validity(alpm_handle_t *handle,
case ALPM_ERR_PKG_INVALID_CHECKSUM:
prompt_to_delete(handle, v->path, v->error);
break;
+ case ALPM_ERR_PKG_NOT_FOUND:
+ case ALPM_ERR_BADPERMS:
+ case ALPM_ERR_PKG_OPEN:
+ _alpm_log(handle, ALPM_LOG_ERROR, _("failed to read file %s: %s\n"), v->path, alpm_strerror(v->error));
+ break;
default:
/* ignore */
break;