Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов.
8(929)972-54-56 adm@nixm.ru

Снять блокировку с /var/lib/dpkg/

Решаем вопросы не связанные с остальными разделами
Ответить
Аватара пользователя
shursh
Уважаемый участник
Уважаемый участник
Сообщения: 230
Зарегистрирован: 19 янв 2015, 09:51
Откуда: Беларусь, Брест

Снять блокировку с /var/lib/dpkg/

Сообщение shursh »

Во время обновления столкнулся с такой вот проблемой:

Код: Выделить всё

E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11: Ресурс временно недоступен)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?
Команда

Код: Выделить всё

sudo reboot
в этот раз не сработала, и на просторах инета я нашел вот такой способ устранения этой дряни :
Выполняем:

Код: Выделить всё

sudo fuser -vki /var/lib/dpkg/lock
Должно появится что-то вроде:

Код: Выделить всё

              ПОЛЬЗ-ЛЬ    PID ДОСТУП КОМАНДА
/var/lib/dpkg/lock:  root       3281 F.... dpkg
Завершить процесс 3281? (y/N)
Соглашаемся (Y), и обновляем списки пакетов:

Код: Выделить всё

sudo apt update
Всё.
Изображение
symon2014
Разговорчивый гость
Разговорчивый гость
Сообщения: 30
Зарегистрирован: 30 мар 2017, 09:46

Re: Снять блокировку с /var/lib/dpkg/

Сообщение symon2014 »

Ничо нихт ферштеен. Если это было HOWTO, то будьте любезны с подробными разъяснениями и ссылками на источники. А если вопрос, то тоже не понял.
Аватара пользователя
shursh
Уважаемый участник
Уважаемый участник
Сообщения: 230
Зарегистрирован: 19 янв 2015, 09:51
Откуда: Беларусь, Брест

Re: Снять блокировку с /var/lib/dpkg/

Сообщение shursh »

symon2014 писал(а):Ничо нихт ферштеен. Если это было HOWTO, то будьте любезны с подробными разъяснениями и ссылками на источники. А если вопрос, то тоже не понял.
Источник ВОТ, и это не вопрос, а инструкция для пользователей, столкнувшихся с данной проблемой... Как раз в тему раздела. Фирштейн? 8-)
Изображение
Olej

Re: Снять блокировку с /var/lib/dpkg/

Сообщение Olej »

shursh писал(а):и это не вопрос, а инструкция для пользователей, столкнувшихся с данной проблемой...
Да никакая это не "инструкция" ... а описание по принципу "попка-дурак, жми на клавишу - может что и получится" :cry: (a'la для выньдаунов :oops: )
А если нужна инструкция, для такой достаточно неприятной проблемы, то нужно, прежде всего, понимание что происходит, а затем уже - действия...

1. Блокировка в любой пакетной систем (DEB, RPM ... любой) вводится специально для того, чтобы нельзя было запустить одновременно 2 экземпляра пакетных менеджеров (dpkg, apt-get, apt, ... rpm, yum, dnf) - чтобы они не выполнили несогласованных действий и не разрушили адекватное состояние пакетной системы.

2. Невозможность захватить блокировку возникает в 2-х случаях:
а). уже выполняется другой менеджер пакетов (возможно обновления, или GUI Synaptic и т.д.)
б). если ранее выполнявшийся менеджер пакетов завершился аварийно, и не успел перед завершением снять установленную блокировку.

Что делать?:
а). проверить (по другим рабочим столам) что не выполняется уже менеджер пакетов;
б). пойти и снять блокировку с файла стандартными средствами системы (иногда - удалить файл блокировки в /run/...)
Ответить

Вернуться в «Решаем трудности вместе»