Posted by : ubuntu Monday, February 10, 2014




compizomania@vladimir:~$ sudo apt-get update
E: Не удалось получить доступ к файлу блокировки /var/lib/apt/lists/lock - open (11: Ресурс временно недоступен)
E: Невозможно заблокировать каталог со списками пакетов


Подобное сообщение появляется иногда в терминале после выполнения команды  apt-get. Это обозначает что где то есть процесс который закрыл базу apt для использования. Хотя, казалось бы, ни один процесс не запущен.
Как правило перезагрузка компьютера или системы помогает избавится от данного сбоя. Но мы постараемся справиться с этой проблемой без перезагрузки. Для этого выполните следующие действия:

Посмотрим запущенные процессы занявшие базу apt, выполнив команду в терминале:

sudo pgrep apt-get

Команда pgrep ищет запущенные процессы по шаблону имени. В данном случае она ищет запущенные процессы, в имени которых есть apt-get. Если команда ответит числом (одним или несколькими) это значит, что есть процессы с именем в котором есть apt-get.
Если такие процессы есть, их можно убить командой pkill:

sudo pkill apt-get

После выполнения данной команды, выполните команду на обновление, чтобы убедиться что база apt разблокирована:

sudo apt-get update

Сообщение "Не удалось получить доступ к файлу блокировки" не должно появиться и обновление пройдёт успешно.

Вот и всё.

Удачи.






Leave a Reply

Subscribe to Posts | Subscribe to Comments

Popular Post

Blogger templates

Labels

Blog Archive

- Copyright © ubuntu mus -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -