Не удалось получить доступ к файлу блокировки /var/lib/apt/lists/lock
В Linux-системах, управляемых пакетами с помощью APT (Advanced Package Tool), файл /var/lib/apt/lists/lock играет важную роль. Он блокирует доступ к каталогу списков пакетов (/var/lib/apt/lists) для предотвращения одновременного доступа к нему нескольких процессов.
При обновлении Ubuntu 17.04 выскакивает ошибка:
Не удалось получить доступ к файлу блокировки /var/lib/apt/lists/lock - open (11: Ресурс временно недоступен) E: Невозможно заблокировать каталог /var/lib/apt/lists/
Ищем виновника:
1
2
3
4
$ ps aux | grep '[a]pt'
root     28528  0.0  0.6 293964 104168 ?       SNl  11:42   0:02 /usr/bin/python3 /usr/sbin/aptd
root     28613  0.0  0.5 295084 97948 pts/0    SNs+ 11:43   0:05 /usr/bin/python3 /usr/sbin/aptd
root     28639  0.0  0.3  81220 61780 pts/1    SNs+ 11:43   0:00 /usr/bin/dpkg --status-fd 76 --no-triggers --unpack --auto-deconfigure --recursive /tmp/apt-dpkg-install-CwaS8u
Грохаем найденные процессы:
1
2
3
$ sudo kill 28528
$ sudo kill 28613
$ sudo kill 28639
Проверяем:
1
$ ps aux | grep '[a]pt'
Обновляем систему
1
$ sudo apt update && sudo apt upgrade -y
 Авторский пост защищен лицензией  CC BY 4.0  .
