LINUX.ORG.RU

Ubuntu 16.04, apt-get install $package = Could not get lock

 , ,


0

2

Сап, ЛОР. Собственно начал отваливаться apt-get, возможно, ребут его лечит, но ребутаться по несколько раз в день не вариант, потому хочется разобраться в ситуации. При установке любого пакета получаю следующее

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?

Вывод lsof /var/lib/dkpg/lock показывает следующее

COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
aptd    2232 root    9uW  REG  252,1        0 11797247 /var/lib/dpkg/lock
aptd    2476 root    9u   REG  252,1        0 11797247 /var/lib/dpkg/lock

Прибите процессов с этими двумя PID проблему не решило, как можно оживить apt без ребута машины?

UPDATE: Cам разобрался, нужно было грохать эти процессы через kill -9 <PID>, ожил, родимый.

★★★★

Последнее исправление: Jefail (всего исправлений: 1)

А говорят линуксы бес спроса ни чего не делают :).

Это автоматическая уведомлялка о доступных обновлениях? Сто лет убунту не видел, но помню что-то такое...

mandala ★★★★★
()
Ответ на: комментарий от mandala

А я понятия не имею, если честно. Иногда система действительно рапортует о новых обновлениях, но на этот раз походу зависла.

Jefail ★★★★
() автор топика
Ответ на: комментарий от Twissel

У после этого конкретно отвалился apt-get udpate, который зависает после fetchig packages list... Но я кажется нашел решение. Проверь у себя, как фикс допинаю - отпишу, чем закончилось

Jefail ★★★★
() автор топика
Последнее исправление: Jefail (всего исправлений: 1)
Ответ на: комментарий от Jefail

отвалился apt-get udpate

Конечно, отвалится в рамках текущей сессии, если два процесса aptd

каким-то образом захватили lock-файл.

Убийство процессов или ребут «лечит» проблему, но, понятно, что это не наш путь.

Twissel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.