apt: Unable to acquire the dpkg lock /var/lib/dpkg/lock

В Ubuntu или Debian, при обновлении или попытке установки пакета через APT возникает ошибка Unable to acquire the dpkg lock /var/lib/dpkg/lock.

apt-get

Связанная она с тем что в данный момент может выполнятся процедура фонового обновления, либо обновления или установка в другой сессии, так же возможен, как более редкий случай, что предыдущий вызов apt был завершен с ошибкой.

Файл ,блокировки используется для того что бы запретить одновременное выполнение операций с пакетами операционной системы.

Способ первый

Как бы банально это не звучало, но в большинстве случае достаточно просто подождать пока операции обновления или установки будут завершены.

Завершение процесса APT

Необходимо определить PID процесса APT, заодно убедиться что он запущен.

Пример

после этого можно завершить все процессы по их PID

Пример

так же возможно завешить все процессы apt с помощью команды killall

или

Очистка файлов блокировки

Если процесса нет, или не помог предыдущий способ, так же можно удалить файлы блокировки, после этого переконфигурировать пакеты.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий