Невозможно получить эксклюзивную блокировку, apt-get busy

Всякий раз, когда я пытаюсь выполнить команду, я получаю сообщение об ошибке:

Unable to get exclusive lock

Также apt-get is busy, но я даже не запускаю никаких других приложений.

2 ответа

Вы, вероятно, прервали установку в тот или иной момент. Следующее освободит любую вашу блокировку. Просто убедитесь, что у вас нет открытого программного центра или что-то устанавливается.

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
sudo rm /var/lib/dpkg/lock;sudo dpkg --configure -a

apt-get может быть загружен обновлениями в фоновом режиме и не позволит вам выполнять какие-либо другие действия по управлению пакетами, пока он это делает.

Вы можете убить его, а затем попытаться восстановить базу данных пакета вручную, используя следующую команду. Если какая-либо из команд дает сбой и выдает сообщение об ошибке - остановитесь и прочитайте, что они говорят, и посмотрите, сможете ли вы понять, что делать, - они обычно дают инструкции о том, как исправить ошибку:

sudo killall apt-get
sudo dpkg --configure -a
sudo apt-get install -f
Другие вопросы по тегам