Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
- Recluse
- 07.07.2017
- 4 181
- 0
- 18.03.2019
- 1
- 1
- 0
- Содержание статьи
Причина возникновения ошибки
Такая ошибка может возникнуть например в том случае, если была закрыта сессия с запущенным процессом обновления пакетов (при выполнении команды 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?
Решение проблемы
Чтобы выяснить, на каком этапе прервалось обновление, можно посмотреть лог файл /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
.
Добавить комментарий