Рейтинг:1

See terminal text. 'Waiting for cache lock' error. How to fix? I'm on Ubuntu 21.04

флаг in
advait@advait-Bravo-15-A4DDR:~$ sudo apt install ubuntu-restricted-extras
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)      
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)      
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)      
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)      
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)      
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)  
Michal Przybylowicz avatar
флаг eg
Другой процесс `synaptic` владеет файлом блокировки. Закройте синаптик или уничтожьте его `sudo killall -9 synaptic`, затем повторно запустите команду apt. Если это не сработает, а synaptic уже убит, просто удалите файл блокировки `sudo rm /var/lib/dpkg/lock-frontend` и повторно запустите apt.
guiverc avatar
флаг cn
Проверьте другую рабочую область или другое окно, вы запустили `synaptic` и вызвали удержание, а потом забыли об этом.
Рейтинг:2
флаг cn

Закройте менеджер пакетов synaptic, и команда «sudo apt install» продолжится автоматически.

У вас не может быть одновременно открыто два разных приложения, работающих с системой управления пакетами APT.

Да, я очень часто вижу те же сообщения, что и вы ;)

флаг in
Это сработало. Я закрыл Synaptic и смог выполнить задачу.
Рейтинг:0
флаг cn

Этот ответ на Unix и Linux SE от Стефан Шазеля имеет несколько полезных команд:

Если вы хотите убивать процессы на основе их имени или списка аргументов, используйте pkill.

pkill регулярное выражение

Убьет все процессы, имя которых соответствует регулярному расширенному регулярному выражению. выражение.

pkill -f регулярное выражение

Убьет все процессы, чей список аргументов (включая первый, который обычно содержит имя команды), объединенный пробелами, соответствует регулярному выражению.

флаг in
Спасибо за предложение, но, к сожалению, я понятия не имею, что такое «регулярное выражение» или регулярное выражение. Я должен исследовать.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.