Показать статистику
0 голосов
от (2.4тыс. баллов)

Запускаю apt-get и вижу сообщение:

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?  

Как можно это исправить?

491 просмотров 1 ответов
от (16.3тыс. баллов)
0
Самым простым и безобидным методом будет перезагрузка системы. Просто перезагрузитесь, если есть такая возможность. Надеюсь, это у вас не на каком то высоконагруженном сервере...

1 Ответ

0 голосов
от (16.3тыс. баллов)

Похоже что какой то процесс залочил эту директорию. Попроуйте так:

sudo fuser -cuk /var/lib/dpkg/lock; sudo rm -f /var/lib/dpkg/lock
sudo fuser -cuk /var/cache/apt/archives/lock; sudo rm -f /var/cache/apt/archives/lock
от (4.6тыс. баллов)
0

Я бы посоветовал менее радикальный способ. Можно ведь найти тот процесс, который залочил каталог.

sudo lsof /var/lib/dpkg/lock 

Найденный процесс прибить. Сначала попробовать корректно его завершить:

kill -15 vash_process

Если ничего не происходит, то прибить намертво девяткой:

kill -9 vash_process

...