Bug 54109 - Не завершается `plasma-discover`
Summary: Не завершается `plasma-discover`
Status: NEW
Alias: None
Product: Branch p11
Classification: Unclassified
Component: plasma-discover (show other bugs)
Version: unspecified
Hardware: x86 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-02 14:09 MSK by iluha
Modified: 2025-05-09 20:10 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description iluha 2025-05-02 14:09:48 MSK
ошибка проявляется и на обновлённой (с p10) системе, и на "чистой" установке 11К

первый запуск:
```
[iluha@ic-alt ~]$ plasma-discover
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: true
adding empty sources model QStandardItemModel(0x5635d46662b0)
org.kde.plasma.libdiscover: Couldn't find the backend:  "kns-backend" among QList("fwupd-backend", "flatpak-backend", "packagekit-backend", "kns-backend")
qrc:/qt/qml/org/kde/discover/qml/BrowsingPage.qml:17:1: QML BrowsingPage: Created graphical object was not placed in the graphics scene.
AppStreamIntegration: No distro component found for "ru.basealt.altlinux"
PackageKitBackend: No distro component found for "ru.basealt.altlinux"
```
программа запускается, но после закрытия окна продолжает висеть в процессах

повторный запуск:
```
[iluha@ic-alt ~]$ plasma-discover
QThreadStorage: Thread 0x5602aa4d2a40 exited after QThreadStorage 8 destroyed
QThreadStorage: Thread 0x5602aa4d2a40 exited after QThreadStorage 2 destroyed
QThreadStorage: Thread 0x5602aa4d2a40 exited after QThreadStorage 1 destroyed
```
Comment 1 Sergey V Turchin 2025-05-02 14:42:06 MSK
Хотя, зависание относится к discover, сперва с ним разобраться надо.
Comment 2 Sergey V Turchin 2025-05-05 09:05:52 MSK
Какие пакеты discover установлены?

$ rpm -qa| grep discover
Comment 3 Alexander Makeenkov 2025-05-05 09:34:23 MSK
Мне воспроизвести не удалось.

$ rpm -qa| grep discover
kde6-kdsoap-ws-discovery-client-common-0.3.0-alt1.noarch
plasma-discover-core-6.3.4-alt1.x86_64
plasma-discover-packagekit-6.3.4-alt1.x86_64
plasma-discover-kns-6.3.4-alt1.x86_64
libkdsoapwsdiscoveryclient0-0.3.0-alt1.x86_64
plasma-discover-common-6.3.4-alt1.x86_64
libdiscovernotifiers6-6.3.4-alt1.x86_64
plasma-discover-fwupd-6.3.4-alt1.x86_64
libdiscovercommon6-6.3.4-alt1.x86_64
Comment 4 Sergey V Turchin 2025-05-05 09:40:51 MSK
P.S. В кучу баги сваливать не надо. Такие сразу закрываются.
Comment 5 Sergey V Turchin 2025-05-05 10:47:44 MSK
(Ответ для Alexander Makeenkov на комментарий #3)
> Мне воспроизвести не удалось.
Это пока лишнее тут.
Comment 6 iluha 2025-05-05 11:08:29 MSK
[iluha@iluha-nbx ~]$ rpm -qa| grep discover | sort
libdiscovercommon6-6.3.4-alt1.x86_64
libdiscovernotifiers6-6.3.4-alt1.x86_64
plasma-discover-common-6.3.4-alt1.x86_64
plasma-discover-core-6.3.4-alt1.x86_64
plasma-discover-flatpak-6.3.4-alt1.x86_64
plasma-discover-fwupd-6.3.4-alt1.x86_64
plasma-discover-kns-6.3.4-alt1.x86_64
plasma-discover-packagekit-6.3.4-alt1.x86_64
Comment 7 Sergey V Turchin 2025-05-05 11:20:40 MSK
(Ответ для iluha на комментарий #0)
> программа запускается
и работает?
Comment 8 iluha 2025-05-05 14:00:41 MSK
(Ответ для Sergey V Turchin на комментарий #7)
> и работает?

да, полностью работает.
Comment 9 Sergey V Turchin 2025-05-05 14:07:42 MSK
(Ответ для iluha на комментарий #0)
> повторный запуск:
При этом работает?
Comment 10 Ferrous 2025-05-07 08:51:02 MSK
Я не автор заявки, но у меня та же проблема - после старта системы Discover запускается, но в разделе "Весь каталог" идет бесконечная загрузка. Другие разделы и поиск работают. Если приложение закрыть, то оно потом не открывается повторно - в панели задач появляется кнопка Discover и сразу же исчезает. В диспечере задач видно запущенный Discover, если его там завершить, то он потом запускается, но так же с бесконечной загрузкой раздела "Весь каталог". Если его закрыть, то история повторяется.
Comment 11 Sergey V Turchin 2025-05-07 14:36:38 MSK
Какой у вас стоит в настройках Discover "источник по умолчанию"?

P.S. у меня НЕ установлен plasma-discover-snap и всё работает.
Comment 12 Ferrous 2025-05-07 14:58:56 MSK
У меня источником по умолчанию стоит Alt Workstation K 11.0 (Nemorosa).
Flatpak включен. Snap отключен, хотя я его не отключал и он не включается.
Comment 13 iluha 2025-05-07 15:16:04 MSK
(Ответ для Sergey V Turchin на комментарий #9)
> (Ответ для iluha на комментарий #0)
> > повторный запуск:
> При этом работает?

повторный запуск (при висящем первом приложении) - не работает, просто вывод ошибок в консоль и всё
Comment 14 Sergey V Turchin 2025-05-07 15:50:17 MSK
(Ответ для Sergey V Turchin на комментарий #11)
> у меня НЕ установлен plasma-discover-snap и всё работает.
Попробуйте на всякий.
Comment 15 Ferrous 2025-05-07 16:05:25 MSK
Удалил модуль snap, ничего не изменилось, даже после перезагрузки.
Comment 16 iluha 2025-05-07 16:48:19 MSK
(Ответ для Sergey V Turchin на комментарий #14)
> (Ответ для Sergey V Turchin на комментарий #11)
> > у меня НЕ установлен plasma-discover-snap и всё работает.
> Попробуйте на всякий.

у меня он (snap) тоже не установлен
flatpak установлен, но в discover не включён

источник по умолчанию соответствует
```
[lpk@lpk-progon ~]$ apt-repo
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic
```
ничего, что у меня gostcrypto выпилен?
Comment 17 iluha 2025-05-07 16:49:40 MSK
> gostcrypto выпилен?

и `i586` тоже
Comment 18 iluha 2025-05-07 16:53:17 MSK
> flatpak установлен

пардон, на другой системе, с такой же ошибкой и flatpak не установлен
```
[lpk@lpk-progon .ssh]$ rpm -qa| grep адфезфл
[lpk@lpk-progon .ssh]$ rpm -qa| grep flatpak
[lpk@lpk-progon .ssh]$ rpm -qa| grep discover | sort
kde6-kdsoap-ws-discovery-client-common-0.3.0-alt1.noarch
libdiscovercommon6-6.3.4-alt1.x86_64
libdiscovernotifiers6-6.3.4-alt1.x86_64
libkdsoapwsdiscoveryclient0-0.3.0-alt1.x86_64
plasma-discover-common-6.3.4-alt1.x86_64
plasma-discover-core-6.3.4-alt1.x86_64
plasma-discover-packagekit-6.3.4-alt1.x86_64
```
Comment 19 iluha 2025-05-07 17:07:28 MSK
это комп, на который ставил 11К со всеми выключенными крыжиками - `discover` запускается, но не работает - при выборе программы (например, Krita) в консоли возникает ошибка
```
QQmlComponent: Component is not ready
file:///usr/lib64/qt6/qml/org/kde/kirigami/PageRow.qml:1078: Error: Error while loading page: qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:17 module "org.kde.purpose" is not installed
```
доустановка недостающий пакетов (`plasma-discover-kns`, `plasma-discover-fwupd`) ничего не меняет
Comment 20 iluha 2025-05-07 17:12:08 MSK
вот после этого заработало (зависание при выходе осталось)
```
[root@lpk-progon ~]# rpm -qa | grep purpose
libkf6purpose-6.12.0-alt1.x86_64
libkf6purposewidgets-6.12.0-alt1.x86_64
kf6-purpose-common-6.12.0-alt1.noarch
[root@lpk-progon ~]# epm install kf6-purpose
 # apt-get -o APT::Install::VirtualVersion=true -o APT::Install::Virtual=true -o APT::Sandbox::User=root install kf6-purpose
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
  kf6-purpose
```
Comment 21 Arhat 2025-05-09 20:10:22 MSK
Не являюсь создателем репорта, наблюдаю точно такую же проблему с зависанием дискавера, как на 11 платформе (устанавливалось на 2 ПК), так и на 10 (также устанавливалось на 2 ПК), причем баг возникает из коробки (сразу же), удаление snap и flat результата не дало, переустановка системы так же не дает результата, так как баг появляется сразу же после установки.