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

  • 581
  • 0
  • 100,00%
  • 2

Такая ошибка может возникнуть например в том случае, если была закрыта сессия с запущенным процессом обновления пакетов (при выполнении команды 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.



Оценить статью

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5
(Голосов: 2, Рейтинг: 5,00 из 5,00)

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

Ваш e-mail не будет опубликован.