На этот вопрос уже есть ответ:
После выполнения 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.
, Когда система запускается, проверки Ubuntu на новую безопасность (и иногда регулярная) обновления. Это может взять некоторое время. В то время как это проверяет, другие связанные с Кв. действия предотвращены.
, не рекомендуется сделать это, потому что это останавливает автоматическую установку исправлений безопасности, если Вам включили их, и это будет препятствовать тому, чтобы Ubuntu говорила Вам, когда будут обновленные пакеты программного обеспечения, но можно мешать ему делать это:
System Settings
приложение Software & Updates
Updates
Переключатель вкладки Automatically check for updates
к Never
Эта проблема с Кв. - добирается, быть заблокированным файлом блокировки было решено в 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