You are here: Home » Справка и подсказки » Ошибка error: failed to update core (unable to lock database) (РЕШЕНО)

Ошибка error: failed to update core (unable to lock database) (РЕШЕНО)

При попытке обновить Arch Linux или дистрибутив на его основе (например, BlackArch) может возникнуть ошибка «error: failed to update core (unable to lock database)».

Например, при вводе команды

sudo pacman -Syu

Может быть выведено:

error: failed to update core (unable to lock database)
error: failed to update extra (unable to lock database)
error: failed to update community (unable to lock database)
error: failed to update blackarch (unable to lock database)
error: failed to synchronize all databases

Это означает, что создан файл, который говорит о том, что база данных пакетов заблокирована для работы, поскольку в настоящее с базой данной пакетов ведёт другая программа.

Если это действительно так (например, вы уже запустили pacman в другой вкладке), то рекомендуется дождаться выполнения этой команды, чтобы впоследствии не возникло ошибок в кэше и базе данных установленных пакетов.

Если вы уверены, что это сообщение выводиться исключительно по ошибке — например, вы через SSH с помощью pacman обновляли пакеты, но сессия неожиданно была прервана и вы вновь подключись к удалённому компьютеру, но при попытке pacman появляется эта ошибка, то в этом случае для её исправления достаточно удалить файл /var/lib/pacman/db.lck следующим образом:

sudo rm /var/lib/pacman/db.lck

После этого вновь запустите pacman — проблема должна быть полностью решена.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *