Bug 50312 - Discover не может получить данные от appstream
Summary: Discover не может получить данные от appstream
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: appstream-data-desktop (show other bugs)
Version: unstable
Hardware: all Linux
: P5 major
Assignee: felixz@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 46625
  Show dependency tree
 
Reported: 2024-05-10 12:15 MSK by Иван
Modified: 2024-05-16 15:40 MSK (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Иван 2024-05-10 12:15:33 MSK
После очередного обновления системы 10.05.2024 Discover перестал видеть репозиторий Sisiphus
Comment 1 Антон Мидюков 2024-05-10 13:44:05 MSK
(Ответ для Иван на комментарий #0)
> После очередного обновления системы 10.05.2024 Discover перестал видеть
> репозиторий Sisiphus

Видимо, сломалось после прохождения таска:
https://packages.altlinux.org/ru/tasks/347602/
Comment 2 AlekseyViS 2024-05-10 14:42:28 MSK
вывод при запуске discover через терминал после свежего обновления

no component found for "org.altlinux.en.altlinux"
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight"
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight"
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight"
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight"
Comment 3 Sergey V Turchin 2024-05-13 10:31:27 MSK
(Ответ для Антон Мидюков на комментарий #1)
> Видимо, сломалось после прохождения таска:
> https://packages.altlinux.org/ru/tasks/347602/
Да.
Comment 4 Sergey V Turchin 2024-05-15 08:54:50 MSK
Сизиф
$ appstreamcli install org.kde.konsole.desktop
Было найдено несколько кандидатов для установки:
 [1] package:(null) - Konsole (Терминал)
 [2] bundle:flatpak - Konsole (Терминал)
Пожалуйста, введите номер компонента для установки: 1
Компонент 'org.kde.konsole.desktop' не имеет кандидата установки.

p10
$ appstreamcli install org.kde.konsole.desktop
Было найдено несколько кандидатов для установки:
 [1] package:kde5-konsole - Konsole (Терминал)
 [2] bundle:flatpak - Konsole (Терминал)
Пожалуйста, введите номер компонента для установки: 1
Сопоставление    [=========================]         Пакет не найден: kde5-konsole
                 [=========================]         Команда завершилась с ошибкой: Выбранные пакеты могут быть уже установлены.
Comment 5 Ajrat Makhmutov 2024-05-15 18:57:15 MSK
Получилось починить с помощью 'appstreamcli put /usr/share/app-info/xmls/altlinux.xml; appstreamcli refresh-cache'.
Судя по тому что написано в документации (https://www.freedesktop.org/software/appstream/docs/chap-CatalogData.html#spec-asxml-filenaming), appstreamcli status не показывает директорию /usr/share/app-info/xmls в os-catalog и после прописывания команд altlinux.xml оказался в /var/cache/swcatalog/xml/altlinux.xml, путь /usr/share/app-info/(xml|xmls) устарел и нужно использовать /usr/share/swcatalog/xml.

Чтобы полностью починить руками нужно сделать следующее::'mv /usr/share/app-info /usr/share/swcatalog; mv /usr/share/swcatalog/xmls /usr/share/swcatalog/xml; appstreamcli refresh-cache'. Директория xmls теперь тоже не работает, только xml.
Comment 6 Repository Robot 2024-05-16 15:40:05 MSK
appstream-data-desktop-20240405-alt2 -> sisyphus:

 Thu May 16 2024 Ajrat Makhmutov <rauty@altlinux> 20240405-alt2
 - NMU: Rename the installation directories (ALT #50312).