1

Я загружал пакет терминала icedtea-7-plugin Ubuntu для терминала. Я использовал sudo apt-get install icedtea-7-plugin же, как и любой другой человек, и я вернулся к тому, что делал, потому что знал, что скачивание всего соединения займет некоторое время.

Но позже у меня была срочная работа, и я перевел ноутбук в спящий режим. Я вернулся и увидел, как загрузка была прервана. Поэтому я использовал sudo apt-get install --reinstall icedtea-7-plugin и он выдавал мне эту ошибку:

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

Я зашел в каталог /var/lib/dpkg и попытался удалить все файлы с помощью rm -f или даже sudo apt-get remove icedtea-7-plugin но в обоих случаях он выдает абсолютно одинаковые ошибки.

Каково решение этой проблемы?

1 ответ1

1

Правильно, файл блокировки только для того, чтобы остановить запуск нескольких процессов dpkg одновременно. Первое, что вы должны попробовать

sudo rm /var/lib/dpkg/lock

Если это не сработает, посмотрите, какие процессы на самом деле используют apt или dpkg:

ps aux | grep 'apt\|dpkg'

Ваш зависший процесс должен быть одним из них, вы можете убить его

kill PID

где PID - это его идентификационный номер процесса, второе поле вышеприведенного вывода ps .

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .