Не удалось получить блокировку… Ресурс временно недоступен после запуска sudo apt update (Ошибка 11) [дубликат]

Этот вопрос уже имеет ответьте здесь:

У меня свежая установка Ubuntu 18.04-x64.

В терминале я ввожу команду:

sudo apt update

​​И я получаю следующую ошибку:

E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/

Когда я снова запускаю sudo apt update , команда выполняется успешно, и я получаю:

Reading package lists... Done                                                  
Building dependency tree       
Reading state information... Done
103 packages can be upgraded. Run 'apt list --upgradable' to see them.

Такое поведение согласовано. У меня есть моментальный снимок новой виртуальной машины. Установка Ubuntu и каждый раз, когда первое sudo apt update завершается сбоем с этой ошибкой, а второе sudo apt update завершается успешно.

РЕДАКТИРОВАТЬ: Следует упомянуть, что sudo apt update Команда находится внутри сценария. Запуск сценария с привилегиями sudo, похоже, устранил проблему.

0
задан 28 March 2019 в 06:20

1 ответ

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

$ps aux | grep -i apt
$sudo kill -9 <pid>

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

$sudo rm /var/lib/apt/lists/lock
$sudo rm /var/cache/apt/archives/lock
$sudo rm /var/lib/dpkg/lock
$sudo dpkg --configure -a
0
ответ дан 25 October 2019 в 23:07

Другие вопросы по тегам:

Похожие вопросы: