Bug 31695

Summary: Улучшить диагностику ошибок сохранения настроек
Product: Sisyphus Reporter: Анатолий Кирсанов <kiav1976>
Component: installerAssignee: Антон Мидюков <antohami>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: antohami, boyarsh, klark, mike, rider, sem
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 31507    
Bug Blocks: 30940    

Description Анатолий Кирсанов 2016-01-10 13:27:20 MSK
KDesktop 7.0.5

В процессе установки на шаге 6 идет сохранение настроек, запускаются различные скрипты.
Установщик сообщает о проблемах так, что не знаешь что делать (кроме слов "ничего не работает" ничего и не скажешь).

Как пример "Запуск скрипта не удался" и название скрипта. В моем случае это был 50-initrd.sh. Более никакой диагностики. Дальше поиск по названию проблемного скрипта.

Мое предложение - выдавать максимально подробные сведения по каждому скрипту, создавшему проблемы. Так, чтобы можно было, либо внятно что-то сказать сотруднику поддержки или добровольному помощнику, либо самому быстро и точно понять что происходит.

Я указал в зависимости ошибку 31507. Там написано, что по скрипту 50-initrd.sh такие данные есть. Очень подробную диагностику способен дать make-initrd. Там и "Unable to check executable bit" и "Unable to execute script in this directory" есть. Пусть и по-английски, но это можно на бумажку переписать и поискать, а то и сразу понять где ошибся.
Comment 1 Michael Shigorin 2016-01-10 13:47:05 MSK
Да, там бы хоть stderr отгрепывать да вываливать в окошко.
Comment 2 Sergey V Turchin 2024-11-26 10:05:24 MSK
(Ответ для Michael Shigorin на комментарий #1)
> Да, там бы хоть stderr отгрепывать да вываливать в окошко.
Да. Приходится лезть в консоль и запускать вручную этот скрипт, чтобы увидеть сообщения об ошибках.
Comment 3 Антон Мидюков 2024-11-26 10:24:41 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> (Ответ для Michael Shigorin на комментарий #1)
> > Да, там бы хоть stderr отгрепывать да вываливать в окошко.
> Да. Приходится лезть в консоль и запускать вручную этот скрипт, чтобы
> увидеть сообщения об ошибках.

Нужно перейти в консоль и посмотреть файл /tmp/preinstall.log
После установки этот лог доступен вместе с остальными, как /root/.install-log/tmp/preinstall.log
При завершении оборвавшейся установки лог копируется в /root/.install-log/
Comment 4 Антон Мидюков 2025-01-20 05:59:10 MSK
(Ответ для Антон Мидюков на комментарий #3)
> (Ответ для Sergey V Turchin на комментарий #2)
> > (Ответ для Michael Shigorin на комментарий #1)
> > > Да, там бы хоть stderr отгрепывать да вываливать в окошко.
> > Да. Приходится лезть в консоль и запускать вручную этот скрипт, чтобы
> > увидеть сообщения об ошибках.
> 
> Нужно перейти в консоль и посмотреть файл /tmp/preinstall.log
> После установки этот лог доступен вместе с остальными, как
> /root/.install-log/tmp/preinstall.log
> При завершении оборвавшейся установки лог копируется в /root/.install-log/

То есть уже довольно давно, как исправлено.