Bug 21590

Summary: Нет диагностики при блокировке базы пакетов
Product: Sisyphus Reporter: Igor Asonov <igor.asonov>
Component: aptAssignee: Ivan Zakharyaschev <imz>
Status: NEW --- QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: boyarsh, glebfm, imz, ldv, placeholder
Version: unstableKeywords: usability
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Скриншот, поясняющий проблему none

Description Igor Asonov 2009-09-16 22:05:21 MSD
Created attachment 3893 [details]
Скриншот, поясняющий проблему

Если зайти (в Центре управления системой) в Установку программ а потом запустить установку пакетов через командную строку "apt-get install ...", то по всей видимости не создается lock-файл. Это приводит к тому, что установочные файлы в командной строке загружаются, но не устанавливаются (установка замирает: см. в скриншоте)
Comment 1 Andrey Rahmatullin 2009-09-16 22:08:42 MSD
Почему не создаётся? Наоборот вроде, база заблокирована, пакеты не ставятся.
Comment 2 Igor Asonov 2009-09-16 22:17:36 MSD
(В ответ на комментарий №1)
> Почему не создаётся? Наоборот вроде, база заблокирована, пакеты не ставятся.

Ну как бы да... Просто я представляю на своём месте менее продвинутого пользователя, который только опробовал командную строку.
Установка пакетов начинается, а потом без всяких предупреждений замирает... Это вызывает чувство недоумения. Хотя серьезным это багом, действительно, сложно назвать.
Я вижу несколько решений:
1) вообще не позволять запускать apt-get (как это делается в ubuntu) при наличии lock-файла (от другого apt-get или от "Установки программ" из Центра управления системой)
2) писать перед тем, как установка замирает: "Установка приложений прервалась по причине уже запущенного другого менеджера пакетов: <путь к запущенному менеджеру пакетов>" Я плохо сформулировал, но идей понятна.
Comment 3 Andrey Rahmatullin 2009-09-16 22:19:02 MSD
Да, так понятнее.
Comment 4 Andrey Cherepanov 2009-09-17 10:55:20 MSD
На правильный пакет.