Apt-get не может открыть блокировку - постоянно [дубликат]

После выполнения apt-get 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/
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?

Я пробовал то, что написано здесь :

rm /var/lib/apt/lists/lock

В этом случае я могу успешно запустить apt-get upgrade . Но после перезагрузки проблема возвращается.

Я искал проблему. Но решения я не нашел. Я пробовал то, что написано здесь , но у меня нет вывода для ps -aux | grep 'apt-get' .

Я использую Ubuntu 16.10.

0
задан 13 April 2017 в 15:23

2 ответа

Проблема

, Когда система запускается, проверки Ubuntu на новую безопасность (и иногда регулярная) обновления. Это может взять некоторое время. В то время как это проверяет, другие связанные с Кв. действия предотвращены.

, Как остановить автоматические проверки на обновления

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

  1. Выполнение System Settings приложение
  2. Входит Software & Updates
  3. , Переходят в Updates Переключатель вкладки
  4. Automatically check for updates к Never
3
ответ дан 28 September 2019 в 02:21

Эта проблема с Кв. - добирается, быть заблокированным файлом блокировки было решено в 5 + другие вопросы, поисковая функция является Вашим другом =)

Однако Ради highighting самое изящное решение, вот ответ waltinator от этот вопрос о средстве моделирования:

В консоли, введите:

sudo lsof /var/lib/dpkg/lock

для нахождения процесса, который владеет файлом

блокировки Для уничтожения процесса, блокирующего файл введите:

sudo kill <process ID> или sudo kill -9 <process ID> (получают идентификатор процесса от вывода lsof выше)

, Если произведенный пусто, удалите файл блокировки с...

sudo rm /var/lib/dpkg/lock или sudo rm -f /var/lib/dpkg/lock

0
ответ дан 28 September 2019 в 02:21

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

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