• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Статья Решение проблемы с ошибкой E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable) в Kali Linux

Только что переустановил Kali Linux на свой ПК и после первого входа я попытался выполнить apt-get update и получил ошибку E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable). Интересно, ведь я единственный пользователь (я только что установил систему) и нет других процессов использующих dpkg. Это было весьма раздражительным, т. к. из-за ошибки было невозможно установить обновления или новое програмное обеспечения. В этой заметке решение этой проблемы:

"E: Could not get lock /var/lib/dpkg/lock" error

Это случилось когда я пробовал использовать apt-get update:
Код:
root@WebWare:~# apt-get update
Hit http://http.kali.org sana InRelease      
Hit http://security.kali.org sana/updates InRelease
.
.
Hit http://security.kali.org sana/updates/non-free amd64 Packages             
Fetched 9,334 kB in 2min 18s (67.5 kB/s)                                      
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?
Если вчитаться в текст ошибки, становится понятно, что её причиной является файл lock в директории /var/lib/dpkg/. Давайте взглянем, что действительно ли в /var/lib/dpkg/ есть файл lock?

Код:
root@WebWare:~# ls -l /var/lib/dpkg/
итого 5724
drwxr-xr-x 2 root root    4096 авг 13 10:54 alternatives
-rw-r--r-- 1 root root       0 авг 11 10:04 available
-rw-r--r-- 1 root root    2409 авг 11 21:27 diversions
-rw-r--r-- 1 root root    2464 авг 11 21:26 diversions-old
drwxr-xr-x 2 root root  507904 авг 16 07:35 info
-rw-r----- 1 root root       0 авг 16 07:35 lock
drwxr-xr-x 2 root root    4096 апр 10 06:50 parts
-rw-r--r-- 1 root root     253 авг 11 10:47 statoverride
-rw-r--r-- 1 root root 2659118 авг 16 07:35 status
-rw-r--r-- 1 root root 2659118 авг 16 07:35 status-old
drwxr-xr-x 2 root root    4096 авг 16 07:35 triggers
drwxr-xr-x 2 root root    4096 авг 16 07:35 updates
Да, есть, удаляем его:
Код:
rm /var/lib/dpkg/lock
А потом пробуем снова:
Код:
root@WebWare:~# apt-get update
Hit http://security.kali.org sana/updates InRelease
.
.
Reading package lists... Done                                                 
root@kali:~#
Вуаля, всё работает! Пробуем обновиться:
Код:
apt-get upgrade

И пробуем установить gimp:
Код:
apt-get install gimp
Отлично.

От читателя в комментарии поступил ещё один вариант. Смотрим процесс:
Код:
lsof /var/lib/dpkg/lock
и убиваем его:
Код:
kill [PID]
 
  • Нравится
Реакции: Majeough

Сергей Попов

Кодебай
30.12.2015
4 693
6 588
BIT
347
LEON010203
25.05.2017 в 10:24
Если не помогло:
Код:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!