Astra Linux «Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock»
Сегодня рассмотри еще одну очень часто встречающеюся ошибку которая может появиться во время установки нового пакета в Astra Linux. Это даже не ошибка а предупреждение о том что необходимый ресурс (каталог) заблокирован, т.е. используется либо другим пользователем либо приложением. Решений тут два, самый простой способ это перезагрузка системы, но это не всегда удобно, да и в принципе не совсем правильно и второй вариант узнать какой процесс в данный момент его использует и завершить его. Делается все это очень просто, выполнением двух команд.
Astra не удалось выполнить блокировку управляющего каталога /var/lib/dpkg/
И так во время установки нового пакета (программы) в Astra Linux, с помощью команды.
sudo apt install название пакета
Система выдает следующие сообщение.
Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock — open (11: Ресурс временно недоступен)
Не удалось выполнить блокировку управляемого каталога (/var/lib/dpkg/); он уже используется другим процессом.
Для того чтобы узнать какой пользователь и процесс блокирует установку нового пакета, необходимо ввести команду.
sudo fuser -v /var/lib/dpkg/lock
В результате видим что его использует пользователь «root» и процесс «synaptic». В моем случае просто открыть «менеджер пакетов Synaptic». Для возможности установки достаточно его закрыть.
Если Вы не знаете что за это за процесс, то его можно завершить командой.
sudo fuser -vki /var/lib/dpkg/lock
Подтверждаем завершение данного процесса.
После этого можно пробовать устанавливать пакеты.