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 не будет опубликован. Обязательные поля помечены *