Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

  • 07.07.2017
  • 4 181
  • 0
  • 18.03.2019
  • 1
  • 1
  • 0
Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

Причина возникновения ошибки

Такая ошибка может возникнуть например в том случае, если была закрыта сессия с запущенным процессом обновления пакетов (при выполнении команды apt-get upgrade). Полностью текст ошибки выглядит следующим образом:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Для того, чтобы избежать подобных проблем в дальнейшем, используйте программы screen или tmux!

Решение проблемы

Чтобы выяснить, на каком этапе прервалось обновление, можно посмотреть лог файл /var/log/apt/term.log:

cat /var/log/apt/term.log

Для того, чтобы вновь менеджер пакетов apt вернулся к нормальной работе, необходимо удалить так называемые lock файлы:

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/apt/lists/lock
sudo rm /var/lib/dpkg/lock

И после этого попробовать запустить apt-get update.

Возможно после выполнения этой команды появится другая ошибка:

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

Решение тут простое - сделать то, о чем написано в данной ошибке - запустить команду sudo dpkg --configure -a.

Была ли эта статья Вам полезна?

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

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

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.