Bug 54869
| Summary: | Аварийное завершение работы при выборе компонента для установки | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vladislav Glinkin <glinkinvd> |
| Component: | altcenter | Assignee: | Andrey Cherepanov <cas> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | cas |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Исправлено в altcenter-1.0-alt0.15 |

Description
Vladislav Glinkin 2025-06-20 17:57:45 MSKВерсия пакета: altcenter-1.0-alt0.13 Шаги воспроизведения: 1) # mkdir /etc/altcenter && echo "gpupdate" > /etc/altcenter/list-components 2) $ altcenter 3) Перейти на вкладку компоненты и включить чекбокс Фактический результат: altcenter аварийно завершает свою работу. Traceback (most recent call last): File "/usr/share/altcenter/plugins/components.py", line 316, in show_item_info self.info_panel.setText("\n".join(lines)) ^^^^^^^^^^^^^^^^ TypeError: sequence item 0: expected str instance, NoneType found Ожидаемый результат: Компонент выбран и готов к установке по нажатию на кнопку "Применить". Дополнительно: Согласно исходному коду /plugins/components.py, должен быть файл /etc/altcenter/list-components, содержащий в себе компоненты альтератора, доступные для установки. Данный файл не принадлежит какому-либо пакету. Это так и задумано? Если данный файл не создать и не задать имена компонентов, то вкладка "Компоненты" не отображает список компонентов независимо от дистрибутива.