Dpkg: ошибка: dpkg frontend lock заблокирована другим процессом

Материал из support.qbpro.ru
Версия от 20:33, 22 апреля 2021; imported>Vix (Новая страница: «Если во время установки или обновления программ через apt-get процесс был прерван нажатием...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Если во время установки или обновления программ через apt-get процесс был прерван нажатием Ctrl+Z, то при следующей попытке запуска apt-get получим ошибку:

E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11: Ресурс временно недоступен)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?

Хорошо, что можно разблокировать каталог всего одной командой. А избавиться от этой проблемы просто, достаточно выполнить команду:

sudo fuser -vki /var/lib/dpkg/lock

Должно получиться примерно так:

ПОЛЬЗ-ЛЬ    PID ДОСТУП КОМАНДА
/var/lib/dpkg/lock:  root       4581 F.... dpkg
Завершить процесс 4581? (y/N) Y
Нажимаем «Y» и наслаждаемся нормальной работой apt-get. 
  • Я думаю многие пользователи знали об этой команде, но некоторые новички единственным выходом считали — sudo reboot.

ИСТОЧНИК: