Bug 45252

Summary: apt-get dist-upgrade зависает при запущенном Synaptic.
Product: Sisyphus Reporter: igor <igor.bz>
Component: aptAssignee: Ivan Zakharyaschev <imz>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk, boyarsh, d.pehterev, glebfm, imz, iv, ldv, placeholder
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description igor 2023-02-11 00:31:09 MSK
При открытом Synaptic выполнение apt-get dist-upgrade "зависает", никак не уведомляя пользователя о том, что изменение пакетной системы заблокировано. Процесс "висит" бесконечно долго и не имеет сброса по таймауту.

Предложение.
Требуется обработчик, который выдаст предупреждение, что изменение пакетной системы заблокировано другой программой. Идеально, если будет обнаруживать и выводить имена конкретных программ, которые запущены и вызывают блокировку (acc, Synaptic и т.д.).

Пример поведения из Debian, где пользователь уведомляется о блокировке:
sudo apt-get dist-upgrade 
E: Не удалось получить файл блокировки /var/lib/dpkg/lock-frontend - open (11: Ресурс временно недоступен)
E: Невозможно получить блокировку внешнего интерфейса dpkg (/var/lib/dpkg/lock-frontend); она уже используется другим процессом?

Подобный вариант неплох, но лучше уведомлять более конкретно с тем расчётом, что с таким столкнутся неопытные пользователи.
Comment 1 Alexander Makeenkov 2023-08-16 11:15:09 MSK
*** Bug 47256 has been marked as a duplicate of this bug. ***